Package tpm2-tss-devel

Headers and libraries for building apps that use tpm2-tss

https://github.com/tpm2-software/tpm2-tss

This package contains headers and libraries required to build applications that
use tpm2-tss.

Library Functions

ESYS_CONTEXT ESYS_CONTEXT
ESYS_TR ESYS_TR
ESYS_TR_defines ESYS_TR_defines
Esys_ActivateCredential ESAPI function to invoke the TPM2_ActivateCredential command either as a one-call or in an asynchronous manner.
Esys_Certify ESAPI function to invoke the TPM2_Certify command either as a one-call or in an asynchronous manner.
Esys_CertifyCreation ESAPI function to invoke the TPM2_CertifyCreation command either as a one-call or in an asynchronous manner.
Esys_ChangeEPS ESAPI function to invoke the TPM2_ChangeEPS command either as a one-call or in an asynchronous manner.
Esys_ChangePPS ESAPI function to invoke the TPM2_ChangePPS command either as a one-call or in an asynchronous manner.
Esys_Clear ESAPI function to invoke the TPM2_Clear command either as a one-call or in an asynchronous manner.
Esys_ClearControl ESAPI function to invoke the TPM2_ClearControl command either as a one-call or in an asynchronous manner.
Esys_ClockRateAdjust ESAPI function to invoke the TPM2_ClockRateAdjust command either as a one-call or in an asynchronous manner.
Esys_ClockSet ESAPI function to invoke the TPM2_ClockSet command either as a one-call or in an asynchronous manner.
Esys_Commit ESAPI function to invoke the TPM2_Commit command either as a one-call or in an asynchronous manner.
Esys_ContextLoad ESAPI function to invoke the TPM2_ContextLoad command either as a one-call or in an asynchronous manner.
Esys_ContextSave ESAPI function to invoke the TPM2_ContextSave command either as a one-call or in an asynchronous manner.
Esys_Create ESAPI function to invoke the TPM2_Create command either as a one-call or in an asynchronous manner.
Esys_CreatePrimary ESAPI function to invoke the TPM2_CreatePrimary command either as a one-call or in an asynchronous manner.
Esys_DictionaryAttackLockReset ESAPI function to invoke the TPM2_DictionaryAttackLockReset command either as a one-call or in an asynchronous manner.
Esys_DictionaryAttackParameters ESAPI function to invoke the TPM2_DictionaryAttackParameters command either as a one-call or in an asynchronous manner.
Esys_Duplicate ESAPI function to invoke the TPM2_Duplicate command either as a one-call or in an asynchronous manner.
Esys_ECC_Parameters ESAPI function to invoke the TPM2_ECC_Parameters command either as a one-call or in an asynchronous manner.
Esys_ECDH_KeyGen ESAPI function to invoke the TPM2_ECDH_KeyGen command either as a one-call or in an asynchronous manner.
Esys_ECDH_ZGen ESAPI function to invoke the TPM2_ECDH_ZGen command either as a one-call or in an asynchronous manner.
Esys_EC_Ephemeral ESAPI function to invoke the TPM2_EC_Ephemeral command either as a one-call or in an asynchronous manner.
Esys_EncryptDecrypt ESAPI function to invoke the TPM2_EncryptDecrypt command either as a one-call or in an asynchronous manner.
Esys_EventSequenceComplete ESAPI function to invoke the TPM2_EventSequenceComplete command either as a one-call or in an asynchronous manner.
Esys_EvictControl ESAPI function to invoke the TPM2_EvictControl command either as a one-call or in an asynchronous manner.
Esys_FlushContext ESAPI function to invoke the TPM2_FlushContext command either as a one-call or in an asynchronous manner.
Esys_GetCapability ESAPI function to invoke the TPM2_GetCapability command either as a one-call or in an asynchronous manner.
Esys_GetCommandAuditDigest ESAPI function to invoke the TPM2_GetCommandAuditDigest command either as a one-call or in an asynchronous manner.
Esys_GetRandom ESAPI function to invoke the TPM2_GetRandom command either as a one-call or in an asynchronous manner.
Esys_GetSessionAuditDigest ESAPI function to invoke the TPM2_GetSessionAuditDigest command either as a one-call or in an asynchronous manner.
Esys_GetTestResult ESAPI function to invoke the TPM2_GetTestResult command either as a one-call or in an asynchronous manner.
Esys_GetTime ESAPI function to invoke the TPM2_GetTime command either as a one-call or in an asynchronous manner.
Esys_HMAC ESAPI function to invoke the TPM2_HMAC command either as a one-call or in an asynchronous manner.
Esys_HMAC_Start ESAPI function to invoke the TPM2_HMAC_Start command either as a one-call or in an asynchronous manner.
Esys_Hash ESAPI function to invoke the TPM2_Hash command either as a one-call or in an asynchronous manner.
Esys_HashSequenceStart ESAPI function to invoke the TPM2_HashSequenceStart command either as a one-call or in an asynchronous manner.
Esys_HierarchyChangeAuth ESAPI function to invoke the TPM2_HierarchyChangeAuth command either as a one-call or in an asynchronous manner.
Esys_HierarchyControl ESAPI function to invoke the TPM2_HierarchyControl command either as a one-call or in an asynchronous manner.
Esys_Import ESAPI function to invoke the TPM2_Import command either as a one-call or in an asynchronous manner.
Esys_IncrementalSelfTest ESAPI function to invoke the TPM2_IncrementalSelfTest command either as a one-call or in an asynchronous manner.
Esys_Load ESAPI function to invoke the TPM2_Load command either as a one-call or in an asynchronous manner.
Esys_LoadExternal ESAPI function to invoke the TPM2_LoadExternal command either as a one-call or in an asynchronous manner.
Esys_MakeCredential ESAPI function to invoke the TPM2_MakeCredential command either as a one-call or in an asynchronous manner.
Esys_NV_Certify ESAPI function to invoke the TPM2_NV_Certify command either as a one-call or in an asynchronous manner.
Esys_NV_ChangeAuth ESAPI function to invoke the TPM2_NV_ChangeAuth command either as a one-call or in an asynchronous manner.
Esys_NV_DefineSpace ESAPI function to invoke the TPM2_NV_DefineSpace command either as a one-call or in an asynchronous manner.
Esys_NV_Extend ESAPI function to invoke the TPM2_NV_Extend command either as a one-call or in an asynchronous manner.
Esys_NV_GlobalWriteLock ESAPI function to invoke the TPM2_NV_GlobalWriteLock command either as a one-call or in an asynchronous manner.
Esys_NV_Increment ESAPI function to invoke the TPM2_NV_Increment command either as a one-call or in an asynchronous manner.
Esys_NV_Read ESAPI function to invoke the TPM2_NV_Read command either as a one-call or in an asynchronous manner.
Esys_NV_ReadLock ESAPI function to invoke the TPM2_NV_ReadLock command either as a one-call or in an asynchronous manner.
Esys_NV_ReadPublic ESAPI function to invoke the TPM2_NV_ReadPublic command either as a one-call or in an asynchronous manner.
Esys_NV_SetBits ESAPI function to invoke the TPM2_NV_SetBits command either as a one-call or in an asynchronous manner.
Esys_NV_UndefineSpace ESAPI function to invoke the TPM2_NV_UndefineSpace command either as a one-call or in an asynchronous manner.
Esys_NV_UndefineSpaceSpecial ESAPI function to invoke the TPM2_NV_UndefineSpaceSpecial command either as a one-call or in an asynchronous manner.
Esys_NV_Write ESAPI function to invoke the TPM2_NV_Write command either as a one-call or in an asynchronous manner.
Esys_NV_WriteLock ESAPI function to invoke the TPM2_NV_WriteLock command either as a one-call or in an asynchronous manner.
Esys_ObjectChangeAuth ESAPI function to invoke the TPM2_ObjectChangeAuth command either as a one-call or in an asynchronous manner.
Esys_PCR_Allocate ESAPI function to invoke the TPM2_PCR_Allocate command either as a one-call or in an asynchronous manner.
Esys_PCR_Event ESAPI function to invoke the TPM2_PCR_Event command either as a one-call or in an asynchronous manner.
Esys_PCR_Extend ESAPI function to invoke the TPM2_PCR_Extend command either as a one-call or in an asynchronous manner.
Esys_PCR_Read ESAPI function to invoke the TPM2_PCR_Read command either as a one-call or in an asynchronous manner.
Esys_PCR_Reset ESAPI function to invoke the TPM2_PCR_Reset command either as a one-call or in an asynchronous manner.
Esys_PCR_SetAuthPolicy ESAPI function to invoke the TPM2_PCR_SetAuthPolicy command either as a one-call or in an asynchronous manner.
Esys_PCR_SetAuthValue ESAPI function to invoke the TPM2_PCR_SetAuthValue command either as a one-call or in an asynchronous manner.
Esys_PP_Commands ESAPI function to invoke the TPM2_PP_Commands command either as a one-call or in an asynchronous manner.
Esys_PolicyAuthValue ESAPI function to invoke the TPM2_PolicyAuthValue command either as a one-call or in an asynchronous manner.
Esys_PolicyAuthorize ESAPI function to invoke the TPM2_PolicyAuthorize command either as a one-call or in an asynchronous manner.
Esys_PolicyCommandCode ESAPI function to invoke the TPM2_PolicyCommandCode command either as a one-call or in an asynchronous manner.
Esys_PolicyCounterTimer ESAPI function to invoke the TPM2_PolicyCounterTimer command either as a one-call or in an asynchronous manner.
Esys_PolicyCpHash ESAPI function to invoke the TPM2_PolicyCpHash command either as a one-call or in an asynchronous manner.
Esys_PolicyDuplicationSelect ESAPI function to invoke the TPM2_PolicyDuplicationSelect command either as a one-call or in an asynchronous manner.
Esys_PolicyGetDigest ESAPI function to invoke the TPM2_PolicyGetDigest command either as a one-call or in an asynchronous manner.
Esys_PolicyLocality ESAPI function to invoke the TPM2_PolicyLocality command either as a one-call or in an asynchronous manner.
Esys_PolicyNV ESAPI function to invoke the TPM2_PolicyNV command either as a one-call or in an asynchronous manner.
Esys_PolicyNameHash ESAPI function to invoke the TPM2_PolicyNameHash command either as a one-call or in an asynchronous manner.
Esys_PolicyNvWritten ESAPI function to invoke the TPM2_PolicyNvWritten command either as a one-call or in an asynchronous manner.
Esys_PolicyOR ESAPI function to invoke the TPM2_PolicyOR command either as a one-call or in an asynchronous manner.
Esys_PolicyPCR ESAPI function to invoke the TPM2_PolicyPCR command either as a one-call or in an asynchronous manner.
Esys_PolicyPassword ESAPI function to invoke the TPM2_PolicyPassword command either as a one-call or in an asynchronous manner.
Esys_PolicyPhysicalPresence ESAPI function to invoke the TPM2_PolicyPhysicalPresence command either as a one-call or in an asynchronous manner.
Esys_PolicyRestart ESAPI function to invoke the TPM2_PolicyRestart command either as a one-call or in an asynchronous manner.
Esys_PolicySecret ESAPI function to invoke the TPM2_PolicySecret command either as a one-call or in an asynchronous manner.
Esys_PolicySigned ESAPI function to invoke the TPM2_PolicySigned command either as a one-call or in an asynchronous manner.
Esys_PolicyTicket ESAPI function to invoke the TPM2_PolicyTicket command either as a one-call or in an asynchronous manner.
Esys_Quote ESAPI function to invoke the TPM2_Quote command either as a one-call or in an asynchronous manner.
Esys_RSA_Decrypt ESAPI function to invoke the TPM2_RSA_Decrypt command either as a one-call or in an asynchronous manner.
Esys_RSA_Encrypt ESAPI function to invoke the TPM2_RSA_Encrypt command either as a one-call or in an asynchronous manner.
Esys_ReadClock ESAPI function to invoke the TPM2_ReadClock command either as a one-call or in an asynchronous manner.
Esys_ReadPublic ESAPI function to invoke the TPM2_ReadPublic command either as a one-call or in an asynchronous manner.
Esys_Rewrap ESAPI function to invoke the TPM2_Rewrap command either as a one-call or in an asynchronous manner.
Esys_SelfTest ESAPI function to invoke the TPM2_SelfTest command either as a one-call or in an asynchronous manner.
Esys_SequenceComplete ESAPI function to invoke the TPM2_SequenceComplete command either as a one-call or in an asynchronous manner.
Esys_SequenceUpdate ESAPI function to invoke the TPM2_SequenceUpdate command either as a one-call or in an asynchronous manner.
Esys_SetAlgorithmSet ESAPI function to invoke the TPM2_SetAlgorithmSet command either as a one-call or in an asynchronous manner.
Esys_SetCommandCodeAuditStatus ESAPI function to invoke the TPM2_SetCommandCodeAuditStatus command either as a one-call or in an asynchronous manner.
Esys_SetPrimaryPolicy ESAPI function to invoke the TPM2_SetPrimaryPolicy command either as a one-call or in an asynchronous manner.
Esys_Shutdown ESAPI function to invoke the TPM2_Shutdown command either as a one-call or in an asynchronous manner.
Esys_Sign ESAPI function to invoke the TPM2_Sign command either as a one-call or in an asynchronous manner.
Esys_StartAuthSession ESAPI function to invoke the TPM2_StartAuthSession command either as a one-call or in an asynchronous manner.
Esys_Startup ESAPI function to invoke the TPM2_Startup command either as a one-call or in an asynchronous manner.
Esys_StirRandom ESAPI function to invoke the TPM2_StirRandom command either as a one-call or in an asynchronous manner.
Esys_TestParms ESAPI function to invoke the TPM2_TestParms command either as a one-call or in an asynchronous manner.
Esys_Unseal ESAPI function to invoke the TPM2_Unseal command either as a one-call or in an asynchronous manner.
Esys_Vendor_TCG_Test ESAPI function to invoke the TPM2_Vendor_TCG_Test command either as a one-call or in an asynchronous manner.
Esys_VerifySignature ESAPI function to invoke the TPM2_VerifySignature command either as a one-call or in an asynchronous manner.
Esys_ZGen_2Phase ESAPI function to invoke the TPM2_ZGen_2Phase command either as a one-call or in an asynchronous manner.
FapiTestgroup Testing of FAPI functionality. The tested FAPI functions are listed in each of the testcase functions' descriptions.
Fapi_AuthorizePolicy FAPI functions to invoke AuthorizePolicy either as one-call or in an asynchronous manner.
Fapi_ChangeAuth FAPI functions to invoke ChangeAuth either as one-call or in an asynchronous manner.
Fapi_CreateKey FAPI functions to invoke CreateKey either as one-call or in an asynchronous manner.
Fapi_CreateNv FAPI functions to invoke CreateNv either as one-call or in an asynchronous manner.
Fapi_CreateSeal FAPI functions to invoke CreateSeal either as one-call or in an asynchronous manner.
Fapi_Decrypt FAPI functions to invoke Decrypt either as one-call or in an asynchronous manner.
Fapi_Delete FAPI functions to invoke Delete either as one-call or in an asynchronous manner.
Fapi_Encrypt FAPI functions to invoke Encrypt either as one-call or in an asynchronous manner.
Fapi_ExportKey FAPI functions to invoke ExportKey either as one-call or in an asynchronous manner.
Fapi_ExportPolicy FAPI functions to invoke ExportPolicy either as one-call or in an asynchronous manner.
Fapi_Finalize FAPI function to invoke Finalize.
Fapi_Free FAPI function to invoke Free.
Fapi_GetAppData FAPI functions to invoke GetAppData either as one-call or in an asynchronous manner.
Fapi_GetCertificate FAPI functions to invoke GetCertificate either as one-call or in an asynchronous manner.
Fapi_GetDescription FAPI functions to invoke GetDescription either as one-call or in an asynchronous manner.
Fapi_GetInfo FAPI functions to invoke GetInfo either as one-call or in an asynchronous manner.
Fapi_GetPlatformCertificates FAPI functions to invoke GetPlatformCertificates either as one-call or in an asynchronous manner.
Fapi_GetPollHandles FAPI function to retrieve the poll handles currently used by the corresponding FAPI_CONTEXT.
Fapi_GetRandom FAPI functions to invoke GetRandom either as one-call or in an asynchronous manner.
Fapi_GetTcti FAPI function to retrieve the TSS2_TCTI_CONTEXT currently used by the corresponding FAPI_CONTEXT.
Fapi_GetTpmBlobs FAPI functions to invoke GetTPMBlobs either as one-call or in an asynchronous manner.
Fapi_Import FAPI functions to invoke Import either as one-call or in an asynchronous manner.
Fapi_Initialize FAPI functions to invoke Initialize either as one-call or in an asynchronous manner.
Fapi_List FAPI functions to invoke List either as one-call or in an asynchronous manner.
Fapi_NvExtend FAPI functions to invoke NvExtend either as one-call or in an asynchronous manner.
Fapi_NvIncrement FAPI functions to invoke NvIncrement either as one-call or in an asynchronous manner.
Fapi_NvRead FAPI functions to invoke NvRead either as one-call or in an asynchronous manner.
Fapi_NvSetBits FAPI functions to invoke NvSetBits either as one-call or in an asynchronous manner.
Fapi_NvWrite FAPI functions to invoke NvWrite either as one-call or in an asynchronous manner.
Fapi_PcrExtend FAPI functions to invoke PcrExtend either as one-call or in an asynchronous manner.
Fapi_PcrRead FAPI functions to invoke PcrRead either as one-call or in an asynchronous manner.
Fapi_Provision FAPI functions to invoke Provision either as one-call or in an asynchronous manner.
Fapi_Quote FAPI functions to invoke Quote either as one-call or in an asynchronous manner.
Fapi_SetAppData FAPI functions to invoke SetAppData either as one-call or in an asynchronous manner.
Fapi_SetAuthCB FAPI functions to invoke SetAuthCB.
Fapi_SetBranchCB FAPI functions to invoke SetBranchCB.
Fapi_SetCertificate FAPI functions to invoke SetCertificate either as one-call or in an asynchronous manner.
Fapi_SetDescription FAPI functions to invoke SetDescription either as one-call or in an asynchronous manner.
Fapi_SetSignCB FAPI functions to invoke SetSignCB.
Fapi_Sign FAPI functions to invoke Sign either as one-call or in an asynchronous manner.
Fapi_Unseal FAPI functions to invoke Unseal either as one-call or in an asynchronous manner.
Fapi_VerifyQuote FAPI functions to invoke VerifyQuote either as one-call or in an asynchronous manner.
Fapi_VerifySignature FAPI functions to invoke VerifySignature either as one-call or in an asynchronous manner.
Fapi_WriteAuthorizeNv FAPI functions to invoke WriteAuthorizeNv either as one-call or in an asynchronous manner.
Tss2_TctiLdr_Finalize Function to finalize a TCTI context instantiated by the Tss2_TctiLdr_Initialize function.
Tss2_TctiLdr_FreeInfo Function to free a TSS2_TCTI_INFO structure allocated by Tss2_TctiLdr_Initialize().
Tss2_TctiLdr_GetInfo Query TctiLdr library for the TSS2_TCTI_INFO structure associated with a TCTI library.
Tss2_TctiLdr_Initialize Instantiate and initialize a TCTI context.
Tss2_TctiLdr_Initialize_Ex alias for Tss2_TctiLdr_Initialize
Tss2_Tcti_Device_Init Initialization function for the device TCTI library.
Tss2_Tcti_Mssim_Init Initialization function for the Microsoft TPM simulator TCTI library.

Miscellanea

tss2-tcti-device device driver TCTI library
tss2-tcti-mssim TPM simulator TCTI library
tss2-tctildr Simplifiy management of TCTI instance lifecycle.