Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
TPMLIB_ChooseTPMVersion(3)			      TPMLIB_ChooseTPMVersion(3)

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 TPM-
     LIB_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)

libtpms 			   2026-01-02	      TPMLIB_ChooseTPMVersion(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=TPMLIB_ChooseTPMVersion&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help