commit | 755d9ecc39654b159be99e2d65504eebb10ea81d | [log] [tgz] |
---|---|---|
author | Philip Tricca <philip.b.tricca@intel.com> | Thu Aug 04 14:04:23 2016 -0700 |
committer | Philip Tricca <flihp@twobit.us> | Sun Aug 14 11:18:36 2016 -0700 |
tree | 90a4df673bda466f2e25d253d7aa353225474d15 | |
parent | d102a61562bc64011625f4f6aca796064381364f [diff] |
tcti_socket: Stop freeing caller allocated data in finalize function. This commit also removes the TeardownSocketTcti function. This did nothing more than call the finalize function and it always returned a value indicating success. Might as well just call finalize directly using the provided macros and not fake a return code. Signed-off-by: Philip Tricca <philip.b.tricca@intel.com>
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.