GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Members Login
  • Join TCG
  • Resources
  • Documents

This view

  • Original page
  • New address

GeezerVison is showing www.trustedcomputinggroup.org — TPM 2.0 Library

TPM 2.0 Library

Specification

Tap to preview
Latest version

Errata Version 1.7 for Trusted Platform Module Library Specification, Family “2.0”, Revision 01.16

Last updated:Oct 15, 2026
Oct 15, 2026
14 pages
435 KB
Download

TCG has released the TPM 2.0 Library specification that provides updates to the previous published TPM main specifications.

The changes and enhancements compared to the existing TPM 1.2 include:

  • Support for additional cryptographic algorithms
  • Enhancements to the availability of the TPM to applications
  • Enhanced authorization mechanisms
  • Simplified TPM management
  • Additional capabilities to enhance the security of platform services

Other TCG specifications detail how the TPM can be implemented in various platforms through TCG platform specific specifications. These specifications include the TPM Software Stack specification (TSS) and separate specifications for PCs, mobile, embedded and virtualized platforms.

Latest Version:

Trusted Platform Module 2.0 Library Specification, Version 185 – March 2026

  • Part 0: Introduction
  • Part 1: Architecture
  • Part 2: Structures
  • Part 3: Commands

Errata Trusted Platform Module 2.0 Library Specification, Version 185 – March 2026

Latest ISO/IEC Version:

JTC 1, a joint committee of the International Organization for Standardization, or ISO, and IEC, the International Electrotechnical Commission, has approved the final ballot for publication of the Trusted Computing Group Trusted Platform Module Library Specification 2.0 as the International Standard ISO/IEC 11889:2015, Parts 1-4, in 2015.

The ISO/IEC 11889:2015 standard publication is currently available at:

  • ISO/IEC 11889-1:2015 Information technology — TPM Library — Part 1: Architecture
  • ISO/IEC 11889-2:2015 Information technology — TPM Library — Part 2: Structures
  • ISO/IEC 11889-3:2015 Information technology — TPM Library — Part 3: Commands
  • ISO/IEC 11889-4:2015 Information technology — TPM Library — Part 4: Supporting Routines

Previous Versions:

Trusted Platform Module 2.0 Library, Version 184 – March 2025

  • Part 0: Introduction
  • Part 1: Architecture
  • Part 2: Structures
  • Part 3: Commands
  • Errata Version 1 for TCG Trusted Platform Module Library, Family 2.0 Level 00 Version 184

Trusted Platform Module Library, Family “2.0”, Level 00, Revision 01.83 – March 2024

  • Specification:
    • Part 1: Architecture
    • Part 2: Structures
    • Part 3: Commands
    • Part 3: Commands – Code
    • Part 4: Supporting Routines
    • Part 4: Supporting Routines – Code
  • Errata:
    • Errata Version 3 for TCG Trusted Platform Module Library, Family 2.0 Level 00 Revision 1.83
    • Errata Version 2 for TCG Trusted Platform Module Library, Family "2.0" Level 00 Revision 1.83
    • Errata Version 1 for TCG Trusted Platform Module Library, Family "2.0" Level 00 Revision 1.83

Trusted Platform Module Library, Family “2.0”, Level 00, Revision 01.59 – November 2019

  • Specification:
    • Part 1: Architecture
    • Part 2: Structures
    • Part 3: Commands
    • Part 3: Commands – Code
    • Part 4: Supporting Routines
    • Part 4: Supporting Routines – Code
  • Errata:
    • Errata Version 1.8 for TCG Trusted Platform Module Library, Family 2.0 Level 00 Revision 1.59
    • Errata Version 1.7 for TCG Trusted Platform Module Library, Family "2.0" Level 00 Revision 1.59
    • Errata Version 1.6 for TCG Trusted Platform Module Library, Family "2.0" Level 00 Revision 1.59
    • Errata Version 1.5 for TCG Trusted Platform Module Library, Family "2.0" Level 00 Revision 1.59
    • Errata Version 1.4 for TCG Trusted Platform Module Library, Family “2.0” Level 00 Revision 1.59
    • Errata Version 1.1 for TCG Trusted Platform Module Library Family "2.0" Level 00 Revision 1.59
  • Related Documents:
    • TCG Guide for TPM Library Specification Changes Revision 1.38 to 1.59 Version 1.4

Trusted Platform Module Library, Family “2.0”, Level 00, Revision 01.38 – September 2016

  • Specification:
    • Part 1: Architecture
    • Part 2: Structures
    • Part 3: Commands
    • Part 3: Commands – Code
    • Part 4: Supporting Routines
    • Part 4: Supporting Routines – Code
  • Errata:
    • Errata Version 1.16 for TCG Trusted Platform Module Library, Family 2.0 Level 00 Revision 1.38
    • Errata Version 1.15 for TCG Trusted Platform Module Library, Family "2.0" Level 00 Revision 1.38
    • Errata Version 1.14 for TCG Trusted Platform Module Library, Family "2.0" Level 00 Revision 1.38
    • Errata Version 1.13 for Trusted Platform Module Library Specification, Family “2.0”, Revision 01.38
    • Errata Version 1.12 for Trusted Platform Module Library Specification, Family "2.0", Revision 01.38
    • Errata Version 1.11 for Trusted Platform Module Library Specification, Family "2.0", Revision 01.38
    • Errata Version 1.10 for Trusted Platform Module Library Specification, Family "2.0", Revision 01.38
    • Errata Version 1.9 for Trusted Platform Module Library Specification, Family "2.0", Revision 01.38
    • Errata Version 1.8 for Trusted Platform Module Library Specification, Family "2.0", Revision 01.38
    • Errata Version 1.4 for Trusted Platform Module Library Specification, Family “2.0”, Revision 01.38
    • Errata Version 1.3 for Trusted Platform Module Library Specification, Family “2.0”, Revision 01.38
    • Errata Version 1.1 for Trusted Platform Module Library Specification, Family “2.0”, Revision 01.38
    • Errata Version 1.0 for Trusted Platform Module Library Specification, Family “2.0”, Revision 01.38

Trusted Platform Module Library, Family “2.0”, Level 00, Revision 01.16 – October 2014

  • Specification:
    • Part 1: Architecture
    • Part 2: Structures
    • Part 3: Commands
    • Part 4: Supporting Routines
  • Errata:
    • Errata Version 1.8 for Trusted Platform Module Library Specification, Family "2.0", Revision 01.16
    • Errata Version 1.7 for Trusted Platform Module Library Specification, Family “2.0”, Revision 01.16
    • Errata Version 1.6 for Trusted Platform Module Library Specification, Family “2.0”, Revision 01.16
    • Errata Version 1.5 for Trusted Platform Module Library Specification, Family “2.0”, Revision 01.16
    • Errata Version 1.4 for Trusted Platform Module Library Specification, Family “2.0”, Revision 01.16
    • Errata Version 1.3 for Trusted Platform Module Library Specification, Family “2.0”, Revision 01.16
    • Errata Version 1.2 for Trusted Platform Module Library Specification, Family “2.0”, Revision 01.16

Trusted Platform Module Library, Family “2.0”, Level 00, Revision 00.99 - October 2013

  • Specification:
    • Part 1: Architecture
    • Part 2: Structures
    • Part 3: Commands
    • Part 4: Supporting Routines

Trusted Platform Module Library, Family “2.0”, Level 00, Revision 00.96 – March 2013

  • Specification:
    • Part 1: Architecture
    • Part 2: Structures
    • Part 3: Commands
    • Part 4: Supporting Routines

TPM 2.0 FAQ

Q. What will this specification be used for?

The TPM 2.0 specification is a “library specification”, which means that it supports a wide variety of functions, algorithms and capabilities upon which future platform-specific specifications will be based. Basically, it is the core capabilities and commands of the TPM. The TPM 2.0 specification will be used as the basis for creation of TPM specifications for different platforms.

Previous versions
Oct 15, 2026Errata Version 2 for TCG Trusted Platform Module Library, Family 2.0 Level 00 Revision 1.83
Oct 15, 2026Errata Version 1.7 for Trusted Platform Module Library Specification Family 2.0 Revision 01.59
Oct 15, 2026Errata Version 1 for TCG Trusted Platform Module Library, Family 2.0 Level 00 Revision 1.83
Oct 15, 2026Errata Version 1.6 for Trusted Platform Module Library Specification, Family “2.0”, Revision 01.59
Oct 15, 2026Errata Version 1.15 for TCG Trusted Platform Module Library, Family "2.0" Level 00 Revision 1.38
Published by Work Group
Trusted Platform Module (TPM)

Explore other documents

View all

Errata

Errata for TPM Library Specification 2.0

This document describes errata and clarifications for the TCG Trusted Platform Module Library Version 2.0 Revision 1.16, 1.38, 1.59, 1.83, 184, 185 as…
Work Group

Trusted Platform Module (TPM)

Last updated

Aug 24, 2026

Registry

Vendor ID Registry

This document contains the registry of allocated vendor IDs.
Work Group

Trusted Platform Module (TPM)

Last updated

Jul 20, 2026

Specification

TCG Protection Profile for PC Client Specific TPM 2.0

This protection profile describes the security requirements for the Trusted Computing Group (TCG) PC Client Specific Trusted Platform Module (TPM) Family 2.0;…
Work Group

PC Client

Trusted Platform Module (TPM)

Last updated

Dec 3, 2025

Become part of TCG

Membership is open to corporations, start‑ups, government, academia, and non‑profits. Join to influence specs in Work Groups, access drafts, network with experts, and submit products for TCG Certification.

Compare Membership Levels

Shape the future of trusted computing: collaborate on the development of open standards and accelerate their adoption.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.