uncategorized wolftpm

wolfTPM on AMD Xilinx

wolfTPM supports any TPM 2.0 compliant TPM as well as TPM 2.0 modules on all AMD Xilinx platforms, including ZynqMP UltraScale+, Versal Gen 1 and Gen 2, Zynq-7000, and Kria SOM. It enables measured boot and a strong hardware root of trust, and includes standard TPM features such as secret sealing for encrypted file systems, remote attestation, and TLS authentication and authenticity using endorsement keys. The library is accessible from both kernel and user space and supports VxWorks, Linux, FreeRTOS, Zephyr, Yocto, PetaLinux and QNX.

Supported TPM 2.0 Hardware

Infineon

SLB9670

SLB9672

SLB9673

STMicroelectronics

ST33TPHF2 (SPI and I²C variants)

ST33KTPM2X series

Microchip

ATTPM20

Nuvoton

NPCT650

NPCT750

NPCT75x family

Nations Technologies

NS350

Communication Interfaces

wolfTPM communicates with TPM devices over standard interfaces:

SPI

I²C

MMIO

Linux /dev/tpm and /dev/tpmrm0

Windows TBS (Trusted Base Services)

Software TPM (swtpm/ftpm) sockets or IPC

If you have questions about any of the above, please contact us at facts@wolfssl.com or call us at +1 425 245 8247.

Download wolfSSL Now