This layer enables Trusted Platform Module (TPM 2.0) support, including kernel option changes to enable tpm drivers, and picking up TPM 2.0 packages.

Setup information

Git repository web repo


meta-tpm2 web subdirectory

Last commit: 2 weeks, 1 day ago (master branch)


  • Jia Zhang (Author and maintainer) email


The meta-tpm2 layer depends upon:

Recipe name Version Description
packagegroup-tpm2 1.0 Packagegroup for TPM2 TCG TSS userspace and utilities.
packagegroup-tpm2-initramfs 1.0 Packagegroup for TPM2 TCG TSS userspace and utilities.
tpm2-abrmd 3.0.0 TPM2 Access Broker & Resource Manager
tpm2-openssl 1.2.0 Provider for integration of TPM 2.0 to OpenSSL 3.X
tpm2-pkcs11 1.9.0 A PKCS#11 interface for TPM2 hardware
tpm2-pytss 2.2.1 Python bindings for TSS
tpm2-tools 5.7 Trusted Platform Module 2.0 tools
tpm2-totp 0.3.0 Attest the trustworthiness of a device against a human using time-based one-time passwords
tpm2-tss 4.1.3 Software stack for TPM2.
tpm2-tss-engine 1.2.0 A cryptographic engine for OpenSSL for TPM 2.0
Date/time Errors Warnings
June 3, 2024, 3:01 p.m.
May 28, 2024, 3:02 a.m.
May 20, 2024, 3:01 p.m.