Provided by: libtpms-dev_0.9.3-0ubuntu1_amd64 bug

NAME

       TPMLIB_ChooseTPMVersion    - Choose the version of the TPM

SYNOPSIS

       #include <libtpms/tpm_types.h>

       #include <libtpms/tpm_library.h>

       TPM_RESULT TPMLIB_ChooseTPMVersion(TPMLIB_TPMVersion ver);

        typedef enum TPMLIB_TPMVersion {
           TPMLIB_TPM_VERSION_1_2,
           TPMLIB_TPM_VERSION_2,
        } TPMLIB_TPMVersion;

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

SEE ALSO

       TPMLIB_MainInit(3), TPMLIB_Terminate(3)