mirror of
https://github.com/stefanberger/libtpms
synced 2026-01-07 11:09:06 +00:00
Introduce --with-tpm2 for ./configure to enable building with TPM 2 functionality. Delay the building of TPM 2 code until more patches are applied and the vTPM state that's created has a chance of being backwards compatible. Extend the libtpms API to allow user to choose version of TPM. Missing functionality at this point: - TPM 2 needs to be extended to serialize and deserialize its volatile state - Handling of the establishment bit Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
40 lines
715 B
Plaintext
40 lines
715 B
Plaintext
# Symbol file for the linker. For newer versions add new sections.
|
|
|
|
LIBTPMS_0.5.1 {
|
|
global:
|
|
TPM_IO_Hash_Data;
|
|
TPM_IO_Hash_End;
|
|
TPM_IO_Hash_Start;
|
|
TPM_IO_TpmEstablished_Get;
|
|
TPMLIB_DecodeBlob;
|
|
TPMLIB_GetTPMProperty;
|
|
TPMLIB_GetVersion;
|
|
TPMLIB_MainInit;
|
|
TPMLIB_Process;
|
|
TPMLIB_RegisterCallbacks;
|
|
TPMLIB_Terminate;
|
|
TPMLIB_VolatileAll_Store;
|
|
TPM_Free;
|
|
TPM_Malloc;
|
|
TPM_Realloc;
|
|
local:
|
|
*;
|
|
};
|
|
|
|
LIBTPMS_0.6.0 {
|
|
global:
|
|
TPM_IO_TpmEstablished_Reset;
|
|
TPMLIB_CancelCommand;
|
|
TPMLIB_ChooseTPMVersion;
|
|
TPMLIB_GetInfo;
|
|
TPMLIB_GetState;
|
|
TPMLIB_SetBufferSize;
|
|
TPMLIB_SetDebugFD;
|
|
TPMLIB_SetDebugLevel;
|
|
TPMLIB_SetDebugPrefix;
|
|
TPMLIB_SetState;
|
|
TPMLIB_ValidateState;
|
|
local:
|
|
*;
|
|
} LIBTPMS_0.5.1;
|