tpm2-tools

The source repository for the TPM (Trusted Platform Module) 2 tools

Github星跟蹤圖

Build Status
codecov
Coverity Scan
Language grade: C/C++

This site contains the code for the TPM (Trusted Platform Module) 2.0 tools based on tpm2-tss

News

  • Release 4.0.1 is now available.
  • A mailing list now exists for support: https://lists.01.org/postorius/lists/tpm2.lists.01.org/
  • CVE-2017-7524 - Where an HMAC authorization uses the tpm to perform the hmac calculation. This results in a disclosure of the password to
    the tpm where the user would not expect it. It appears likely unreachable in the current code base. This has been fixed on releases greater than version 1.1.1.

Build and Installation instructions:

Instructions for building and installing the tpm2-tools are provided in the INSTALL.md file.

Release Procedures

Instructions for how releases are conducted, including our QA practices, please see the RELEASE.md file.

Support

Please use the mailing list at https://lists.01.org/postorius/lists/tpm2.lists.01.org/ for general questions. The Issue Tracker on
github should be reserved for actual feature requests or bugs. For security bugs, please see CONTRIBUTING.md
for information on how to submit those.

Resources

The tpm2-tools wiki:
https://github.com/tpm2-software/tpm2-tools/wiki

TPM 2.0 specifications can be found at Trusted Computing Group.

Specifically, the following sections:

The Library Specification

This specifies the external programatic interface to the TPM:
https://trustedcomputinggroup.org/tpm-library-specification/

The Enhanced System API Specification

This is the ESAPI dependency mentioned in INSTALL.md. This is the enhanced software API to the tpm. The tpm2-tools
project relies heavily on this. https://trustedcomputinggroup.org/wp-content/uploads/TSS_ESAPI_Version-0.9_Revision-04_reviewEND030918.pdf

The TCTI Specification

This specifies the transmission interfaces or how bytes get from the system api to the tpm.
https://trustedcomputinggroup.org/wp-content/uploads/TSS_TCTI_v1.0_r04_Public-Review.pdf

Books

Contributing

Instructions for contributing to the project are provided in the CONTRIBUTING.md file.

主要指標

概覽
名稱與所有者tpm2-software/tpm2-tools
主編程語言C
編程語言Shell (語言數: 5)
平台
許可證
所有者活动
創建於2015-08-21 01:07:28
推送於2025-04-17 14:13:48
最后一次提交2025-04-01 17:05:00
發布數99
最新版本名稱5.7 (發布於 2024-04-26 13:31:15)
第一版名稱v1.0.0 (發布於 )
用户参与
星數757
關注者數55
派生數392
提交數4.3k
已啟用問題?
問題數1636
打開的問題數319
拉請求數1545
打開的拉請求數7
關閉的拉請求數278
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?