TCG TIS 1.3 compliant TPM driver to use the TPM as hardware crypto library.
The TPM 2.0 architecture, commands and structures are defined in the set of 4 Trusted Platform Module Library Specification, Family "2.0" specifications that that can be found at http://www.trustedcomputinggroup.org/resources/tpm_library_specification
The "PC Client Specific TPM Interface Specification (TIS), Version 1.3" that was used for this implementation can be found at http://www.trustedcomputinggroup.org/resources/pc_client_work_group_pc_client_specific_tpm_interface_specification_tis
All the information to get going is in SPITIS_TPM20.h!
Changes
Revision | Date | Who | Commit message |
---|---|---|---|
4:77fecfe49437 | 2015-04-11 | LordOfDorks | Added pullup for Interrupt |
3:4b9ad18eae02 | 2015-04-11 | LordOfDorks | Added TPM marshal library to make working with TPM structures easy. |
2:526bf792254d | 2015-04-07 | LordOfDorks | Handle non-static burst count more better |
1:fd0a59e55a85 | 2015-04-07 | LordOfDorks | Removed TIS based polling and added support for TPM PIRQ signal. Added a significant number of TPM specific structure definitions. |
0:b11c8971edd9 | 2015-03-23 | LordOfDorks | First release verified with STMicro TPM 2.0 |