Package libtpms-devel

Include files for libtpms

http://sourceforge.net/projects/ibmswtpm

Libtpms header files and documentation.

Library Functions (Section 3)
TPM_IO_Hash_Start
The TPM_IO_Hash_Start() function can be used by an implementation of the TPM TIS hardware interface to indicate the beginning of a hash operation. Following the...
TPM_IO_TpmEstablished_Get
The TPM_IO_TpmEstablished_Get() function returns the value of the TPMEstablished flag of the TPM's permanent data.
TPMLIB_DecodeBlob
The TPMLIB_DecodeBlob() function is used to decode a base64-encoded TPM state blob. The caller must pass what type of blob is expected to be decoded and...
TPMLIB_GetTPMProperty
The TPMLIB_GetTPMProperty() call is used to retrieve run-time parameters of the TPM such as the number of authorization sessions it can hold or the maximum...
TPMLIB_GetVersion
The TPMLIB_GetVersion() function returns the libtpms library version.
TPMLIB_MainInit
The TPMLIB_MainInit() and TPMLIB_Terminate() functions are used to initialize and terminate the TPM respectively. The TPMLIB_MainInit() function must be called...
TPMLIB_Process
The TPMLIB_Process() function is used to send TPM commands to the TPM and receive the results. The command parameter provides the buffer for the TPM command and...
TPMLIB_RegisterCallbacks
The TPMLIB_RegisterCallbacks() functions allows to register several callback functions with libtpms that enable a user to implement customized behavior of...
TPMLIB_VolatileAll_Store
The TPMLIB_VolatileAll_Store() function is used to get the volatile state of the TPM. The function will allocate a buffer and return the number of bytes of...
TPM_Malloc
The TPM_Malloc() function is used to allocate a buffer of the given size. The allocated buffer will be returned in the buffer parameter. The TPM_Realloc()...