Projects

Linux Device Driver for Infineon TPM

News

libtpm Update:The readcert-utility has been updated to support certificates containing of more than one part.

Linux Kernel integration:A new driver version (version 1.8) has been submitted to LKML. This version appends the latest TPM interface changes.

Linux Kernel integration:A new driver version (version 1.7) has been submitted to LKML. This version corrects some Plug and Play issues and corrects a WTX-bug.

Linux Kernel integration:A new driver version (version 1.6) has been submitted to LKML. This version gets rid of the old pci-interface and uses plain Plug and Play now.

Linux Kernel integration:A new driver version (version 1.5) has been integrated into the Linux kernel. This version supports the Infineon TPM 1.2 chips now. Furthermore the complete I/O-configuration is now done through Plug and Play (using the PNPACPI-functions).

Linux Kernel integration:We have developed a new Linux kernel driver version (version 1.4) for the Infineon TPM, which uses the recent TPM-kernel interface developed by IBM Linux Technology Center. This new TPM-interface, which is maintained by Kylene J. Hall (IBM), was included in the Linux Kernel since version 2.6.12 and already includes support for National SemiConductor (NSC)- and Atmel-TPMs. It is more flexible and not bound to LPC-Bus-specific TPM-devices. Therefore our source code has been redesigned and among others provides SYSfs-Support now, e.g., read out the PCR-values or the public key without user-tools.
Thanks to Kylene Hall, who was kind enough to review our source code and to give many advices and suggestions in order to fulfill the strict Linux community requirements :)