logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

TPMLIB_ChooseTPMVersion - Choose the version of the TPM

Description

The TPMLIB_ChooseTPMVersion() function is used to choose the version of the TPM, either a TPM 1.2 or TPM 2. This function must be called before TPMLIB_MainInit() is called and will otherwise return an error. This function may be called again once TPMLIB_Terminate() has been called. If this function is not called, the last chosen TPM version will be started with TPMLIB_MainInit(). If this function is not called, a TPM 1.2 will be used.

Errors

TPM_SUCCESS The version of the TPM was chosen successfully. TPM_FAIL The choice of the TPM was wrong, or TPMLIB_MainInit() has already been called. For a complete list of TPM error codes please consult the include file libtpms/tpm_error.h

Name

TPMLIB_ChooseTPMVersion - Choose the version of the TPM

See Also

TPMLIB_MainInit(3), TPMLIB_Terminate(3) libtpms 2025-06-25 TPMLIB_ChooseTPMVersion(3)

Synopsis

#include<libtpms/tpm_types.h> #include<libtpms/tpm_library.h> TPM_RESULTTPMLIB_ChooseTPMVersion(TPMLIB_TPMVersionver); typedef enum TPMLIB_TPMVersion { TPMLIB_TPM_VERSION_1_2, TPMLIB_TPM_VERSION_2, } TPMLIB_TPMVersion;

See Also