commit | f93eeacb4cda3fd8ea300b20bec6a31af8cebf1f | [log] [tgz] |
---|---|---|
author | Philip Tricca <philip.b.tricca@intel.com> | Tue Nov 22 08:34:56 2016 -0800 |
committer | Philip Tricca <philip.b.tricca@intel.com> | Fri Dec 02 13:35:18 2016 -0800 |
tree | 20badee04fb2873482e3566027ea63911f5f1f17 | |
parent | b4a7f7d066544dd2a140f783bf3ced8133d8019d [diff] |
Tss2_Sys_Finalize: Change return type from void to TSS2_RC. This is an update to better align this implementation with the TSS spec from the TCG. Section 8.7.1.3 in the 1.0 version of the TSS spec defines the return type as a TSS2_RC. The spec defines no RCs for this function call so it does nothing but return TSS2_RC_SUCCESS. 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.