commit | 4d547ee9d3d7161abbf9e6227fe37697296082f1 | [log] [tgz] |
---|---|---|
author | wcarthur <will.c.arthur@intel.com> | Mon Nov 09 12:55:00 2015 -0500 |
committer | wcarthur <will.c.arthur@intel.com> | Mon Nov 09 12:55:00 2015 -0500 |
tree | b4142bb8a384677ec79bb08fecb00c3fa71b9d3e | |
parent | 247b55a62adf349a0d373fd368feab8fbc338b2d [diff] |
Fixed Tss2_Sys_Finalize API so that it returns an error code. Added code to Tss2_Sys_Finalize to check for null sysContext pointer. Changed return code from CheckOverflow from TSS2_BASE_RC_INSUFFICIENT_BUFFER to TSS2_SYS_RC_INSUFFICIENT_BUFFER. Added tests for Tss2_Sys_GetContextSize and Tss2_Sys_Finalize functions.
This site contains the code for the TPM (Trusted Platform Module) 2.0 Software Stack (TSS).
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 excercising the SAPI.
For more details on this code and how to install and use it, the Readme.pdf file is a good place to start.
Instructions for building and installing the TPM2.0-TSS are provided in the INSTALL file.
TPM 2.0 specifications can be found at Trusted Computing Group.