commit | b8e599267381badbe0571f8ace55b28a5f16457c | [log] [tgz] |
---|---|---|
author | Andrey Marochko <[email protected]> | Thu Jun 29 17:13:14 2017 -0700 |
committer | Andrey Marochko <[email protected]> | Thu Jun 29 17:13:14 2017 -0700 |
tree | 2a2cdee111a4a614336709017a1ecc77683d78d5 | |
parent | d5415e87f2a1bba6e116d92fcf9513e93e5f5914 [diff] |
Initial revision 1.38
This is a Microsoft Visual Studio solution that contains reference implementation of the TPM 2.0 Specification by TCG (https://trustedcomputinggroup.org/tpm-library-specification/).
See TPMCmd/tpm/include/TpmTypes.h for the exact revision/date of the TPM 2.0 specification issue, which the given source tree snapshot corresponds to.
Before building the solution:
Create TPMCmd/lib folder and place a static OpenSSL library (libeay32.lib) there. Recommended version is 1.0.2d or higher.
Create TPMCmd/OsslInclude/openssl folder and copy there the contents of the include/openssl folder of the OpenSSL source tree used to build the static library used on the step 1).
Uncomment and update the definitions of the following macros in the TPMCmd/tpm/include/VendorString.h header: