libtpms/src/libtpms.syms
Stefan Berger 16e648e98f tpm2: Implement TPMLIB_WasManufactured API call
Implement TPMLIB_WasManufactured API call for a TPM 2 so that callers can
detect whether a TPM 2 instance was newly created and therefore the
profile that was set was also applied.

Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
2024-08-30 16:25:47 -04:00

48 lines
822 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;
LIBTPMS_0.10.0 {
global:
TPMLIB_SetProfile;
TPMLIB_WasManufactured;
local:
*;
} LIBTPMS_0.6.0;