|
NAMETPMLIB_DecodeBlob - Decode a base64-encode TPM blob SYNOPSIS#include <libtpms/tpm_types.h> #include <libtpms/tpm_library.h> TPM_RESULT TPMLIB_DecodeBlob(const char
*buffer,
DESCRIPTIONThe 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 following that the function will look for the start and end markers of the data. The following types of blobs are supported along with their start and end markers:
This function is useful when passing state to the TPM inside the callback that is invoked to get the TPM's state blob. See TPMLIB_RegisterCallbacks(3). ERRORS
For a complete list of TPM error codes please consult the include file libtpms/tpm_error.h SEE ALSOTPMLIB_MainInit(3), TPMLIB_RegisterCallbacks(3)
|