commit | e196c7e1007dcb1f9b6acbbb0b890e4c7bd7cdd5 | [log] [tgz] |
---|---|---|
author | Seunghun Han <kkamagui@gmail.com> | Tue Dec 29 07:33:20 2015 +0900 |
committer | Seunghun Han <kkamagui@gmail.com> | Tue Dec 29 07:33:20 2015 +0900 |
tree | ac215ce255afb14a8d56983aa6e5c07cc48b0d4b | |
parent | 33e538a03431eb7d201091a593aacd82e0e5a256 [diff] |
Added codes for flushing loaded handles before the resource manager is started. tboot 1.8.3(TPM 2.0) create an object handle during boot process. However, the resource manager of TSS seems to presume this handle as abnormal object and returns an error code to client. To solve this problems, the resource manager is changed to flush all loaded handles before the resource manager is started. This commit solved issue #83
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.