commit | 1c827596c865528eb19268536a0c3f284eea3d5d | [log] [tgz] |
---|---|---|
author | wcarthur <will.c.arthur@intel.com> | Wed Apr 27 11:07:51 2016 -0400 |
committer | wcarthur1 <will.c.arthur@intel.com> | Thu May 05 08:22:31 2016 -0700 |
tree | dc3a57fde8c57966e21982c6bfa257deea90abc0 | |
parent | f02369e53a530af18c8281538a201dbedd864fd1 [diff] |
Got debug messages working in RM. Added command line control of debug messages in RM Cleaned up uses of RM prefix. This prefix is ONLY to be used for TPM commands/responses generated by the RM itself. Added debug level for commands sent from application. Enabled debug level control over TPM commands issued during RM initialization. Added RM prefix to debug messages for TPM commands issued during RM initialization. Added control over RM prefix to both local and socket TCTI layers.
This stack consists of the following layers from top to bottom:
Since the FAPI and ESAPI haven't been implemented yet, this repository only contains the SAPI and layers below it, plus a test application for exercising the SAPI.
The test application, tpmclient, tests many of the commands against the TPM 2.0 simulator. The tpmclient application can be altered and used as a sandbox to test and develop any TPM 2.0 command sequences, and provides an excellent development and learning vehicle.
TPM 2.0 specifications can be found at Trusted Computing Group.