commit | 6e2b11597fec853a78e12313b91e8619e56883f8 | [log] [tgz] |
---|---|---|
author | Philip Tricca <philip.b.tricca@intel.com> | Tue Mar 14 09:29:54 2017 -0700 |
committer | Philip Tricca <philip.b.tricca@intel.com> | Wed Jul 05 08:51:28 2017 -0700 |
tree | bfa871c5b441470650a1baa5e6eb3d7f019aca90 | |
parent | 73407428933f4eba71e6907f0b29bd1f3bf55c47 [diff] |
unit: Add tests for successful calls to device TCTI receive / transmit. This required building the device tcti source directly into the unit test. Linking against libtcti-device borked up the linker wrap magic. Signed-off-by: Philip Tricca <philip.b.tricca@intel.com> Conflicts: Makefile.am
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.