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 :)
top

Technical Information

top

Driver Information and Download

top

Contact

Send any comments or questions regarding the TPM kernel module to Marcel Selhorst or Christian Stueble. Get our public keys from our staff homepages.
top