Lines Matching refs:fn

21 …\fn TSS2_RC Esys_Initialize(ESYS_CONTEXT ** esys_context, TSS2_TCTI_CONTEXT * tcti, TSS2_ABI_VERSI…
22 \fn void Esys_Finalize(ESYS_CONTEXT * esys_context)
23 \fn TSS2_RC Esys_GetTcti(ESYS_CONTEXT * esys_context, TSS2_TCTI_CONTEXT ** tcti)
24 …\fn TSS2_RC Esys_GetPollHandles(ESYS_CONTEXT * esys_context, TSS2_TCTI_POLL_HANDLE ** handles, siz…
25 \fn TSS2_RC Esys_SetTimeout(ESYS_CONTEXT *esys_context, int32_t timeout)
26 \fn TSS2_RC Esys_GetSysContext(ESYS_CONTEXT *esys_context, TSS2_SYS_CONTEXT **sys_context)
27 \fn void Esys_Free(void *__ptr)
46 …\fn TSS2_RC Esys_TR_SetAuth(ESYS_CONTEXT * esys_context, ESYS_TR esys_handle, TPM2B_AUTH const *au…
47 \fn TSS2_RC Esys_TR_GetName(ESYS_CONTEXT * esys_context, ESYS_TR esys_handle, TPM2B_NAME ** name)
48 …\fn TSS2_RC Esys_TR_FromTPMPublic_Async( ESYS_CONTEXT *esysContext, TPM2_HANDLE tpm_handle, ESYS_T…
49 \fn TSS2_RC Esys_TR_FromTPMPublic_Finish(ESYS_CONTEXT *esysContext, ESYS_TR *esys_handle)
50 …\fn TSS2_RC Esys_TR_FromTPMPublic(ESYS_CONTEXT *esysContext, TPM2_HANDLE tpm_handle, ESYS_TR shand…
51 …\fn TSS2_RC Esys_TR_Serialize(ESYS_CONTEXT *esys_context, ESYS_TR esys_handle, uint8_t **buffer, s…
52 …\fn TSS2_RC Esys_TR_Deserialize(ESYS_CONTEXT *esys_context, uint8_t const *buffer, size_t buffer_s…
53 \fn TSS2_RC Esys_TR_Close(ESYS_CONTEXT *esys_context, ESYS_TR *object)
54 …\fn TSS2_RC Esys_TRSess_GetAttributes(ESYS_CONTEXT * esysContext, ESYS_TR esys_handle, TPMA_SESSIO…
55 …\fn TSS2_RC Esys_TRSess_SetAttributes(ESYS_CONTEXT * esys_context, ESYS_TR esys_handle, TPMA_SESSI…
121 …\fn TSS2_RC Esys_ActivateCredential_Async(ESYS_CONTEXT *esysContext, ESYS_TR activateHandle, ESYS_…
122 …\fn TSS2_RC Esys_ActivateCredential(ESYS_CONTEXT *esysContext, ESYS_TR activateHandle, ESYS_TR key…
123 \fn TSS2_RC Esys_ActivateCredential_Finish(ESYS_CONTEXT *esysContext, TPM2B_DIGEST **certInfo)
129 …\fn TSS2_RC Esys_Certify_Async(ESYS_CONTEXT *esysContext, ESYS_TR objectHandle, ESYS_TR signHandle…
130 …\fn TSS2_RC Esys_Certify(ESYS_CONTEXT *esysContext, ESYS_TR objectHandle, ESYS_TR signHandle, ESYS…
131 …\fn TSS2_RC Esys_Certify_Finish(ESYS_CONTEXT *esysContext, TPM2B_ATTEST **certifyInfo, TPMT_SIGNAT…
137 …\fn TSS2_RC Esys_CertifyCreation_Async(ESYS_CONTEXT *esysContext, ESYS_TR signHandle, ESYS_TR obje…
138 …\fn TSS2_RC Esys_CertifyCreation(ESYS_CONTEXT *esysContext, ESYS_TR signHandle, ESYS_TR objectHand…
139 …\fn TSS2_RC Esys_CertifyCreation_Finish(ESYS_CONTEXT *esysContext, TPM2B_ATTEST **certifyInfo, TPM…
145 …\fn TSS2_RC Esys_ChangeEPS_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR shandle1, …
146 …\fn TSS2_RC Esys_ChangeEPS(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR shandle1, ESYS_T…
147 \fn TSS2_RC Esys_ChangeEPS_Finish(ESYS_CONTEXT *esysContext)
153 …\fn TSS2_RC Esys_ChangePPS_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR shandle1, …
154 …\fn TSS2_RC Esys_ChangePPS(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR shandle1, ESYS_T…
155 \fn TSS2_RC Esys_ChangePPS_Finish(ESYS_CONTEXT *esysContext)
161 …\fn TSS2_RC Esys_Clear_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR shandle1, ESYS…
167 …\fn TSS2_RC Esys_ClearControl_Async(ESYS_CONTEXT *esysContext, ESYS_TR auth, ESYS_TR shandle1, ESY…
168 …\fn TSS2_RC Esys_ClearControl(ESYS_CONTEXT *esysContext, ESYS_TR auth, ESYS_TR shandle1, ESYS_TR s…
169 \fn TSS2_RC Esys_ClearControl_Finish(ESYS_CONTEXT *esysContext)
170 …\fn TSS2_RC Esys_Clear(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR shandle1, ESYS_TR sh…
171 \fn TSS2_RC Esys_Clear_Finish(ESYS_CONTEXT *esysContext)
177 …\fn TSS2_RC Esys_ClockRateAdjust_Async(ESYS_CONTEXT *esysContext, ESYS_TR auth, ESYS_TR shandle1, …
178 …\fn TSS2_RC Esys_ClockRateAdjust(ESYS_CONTEXT *esysContext, ESYS_TR auth, ESYS_TR shandle1, ESYS_T…
179 \fn TSS2_RC Esys_ClockRateAdjust_Finish(ESYS_CONTEXT *esysContext)
185 …\fn TSS2_RC Esys_ClockSet_Async(ESYS_CONTEXT *esysContext, ESYS_TR auth, ESYS_TR shandle1, ESYS_TR…
186 …\fn TSS2_RC Esys_ClockSet(ESYS_CONTEXT *esysContext, ESYS_TR auth, ESYS_TR shandle1, ESYS_TR shand…
187 \fn TSS2_RC Esys_ClockSet_Finish(ESYS_CONTEXT *esysContext)
193 …\fn TSS2_RC Esys_Commit_Async(ESYS_CONTEXT *esysContext, ESYS_TR signHandle, ESYS_TR shandle1, ESY…
194 …\fn TSS2_RC Esys_Commit(ESYS_CONTEXT *esysContext, ESYS_TR signHandle, ESYS_TR shandle1, ESYS_TR s…
195 …\fn TSS2_RC Esys_Commit_Finish(ESYS_CONTEXT *esysContext, TPM2B_ECC_POINT **K, TPM2B_ECC_POINT **L…
201 \fn TSS2_RC Esys_ContextLoad_Async(ESYS_CONTEXT *esysContext, const TPMS_CONTEXT *context)
202 …\fn TSS2_RC Esys_ContextLoad(ESYS_CONTEXT *esysContext, const TPMS_CONTEXT *context, ESYS_TR *load…
203 \fn TSS2_RC Esys_ContextLoad_Finish(ESYS_CONTEXT *esysContext, ESYS_TR *loadedHandle)
209 \fn TSS2_RC Esys_ContextSave_Async(ESYS_CONTEXT *esysContext, ESYS_TR saveHandle)
210 \fn TSS2_RC Esys_ContextSave(ESYS_CONTEXT *esysContext, ESYS_TR saveHandle, TPMS_CONTEXT **context)
211 \fn TSS2_RC Esys_ContextSave_Finish(ESYS_CONTEXT *esysContext, TPMS_CONTEXT **context)
217 …\fn TSS2_RC Esys_Create_Async(ESYS_CONTEXT *esysContext, ESYS_TR parentHandle, ESYS_TR shandle1, E…
218 …\fn TSS2_RC Esys_Create(ESYS_CONTEXT *esysContext, ESYS_TR parentHandle, ESYS_TR shandle1, ESYS_TR…
219 …\fn TSS2_RC Esys_Create_Finish(ESYS_CONTEXT *esysContext, TPM2B_PRIVATE **outPrivate, TPM2B_PUBLIC…
225 …\fn TSS2_RC Esys_CreatePrimary_Async(ESYS_CONTEXT *esysContext, ESYS_TR primaryHandle, ESYS_TR sha…
226 …\fn TSS2_RC Esys_CreatePrimary(ESYS_CONTEXT *esysContext, ESYS_TR primaryHandle, ESYS_TR shandle1,…
227 …\fn TSS2_RC Esys_CreatePrimary_Finish(ESYS_CONTEXT *esysContext, ESYS_TR *objectHandle, TPM2B_PUBL…
233 …\fn TSS2_RC Esys_DictionaryAttackLockReset_Async(ESYS_CONTEXT *esysContext, ESYS_TR lockHandle, ES…
234 …\fn TSS2_RC Esys_DictionaryAttackLockReset(ESYS_CONTEXT *esysContext, ESYS_TR lockHandle, ESYS_TR …
235 \fn TSS2_RC Esys_DictionaryAttackLockReset_Finish(ESYS_CONTEXT *esysContext)
241 …\fn TSS2_RC Esys_DictionaryAttackParameters_Async(ESYS_CONTEXT *esysContext, ESYS_TR lockHandle, E…
242 …\fn TSS2_RC Esys_DictionaryAttackParameters(ESYS_CONTEXT *esysContext, ESYS_TR lockHandle, ESYS_TR…
243 \fn TSS2_RC Esys_DictionaryAttackParameters_Finish(ESYS_CONTEXT *esysContext)
249 …\fn TSS2_RC Esys_Duplicate_Async(ESYS_CONTEXT *esysContext, ESYS_TR objectHandle, ESYS_TR newParen…
250 …\fn TSS2_RC Esys_Duplicate(ESYS_CONTEXT *esysContext, ESYS_TR objectHandle, ESYS_TR newParentHandl…
251 …\fn TSS2_RC Esys_Duplicate_Finish(ESYS_CONTEXT *esysContext, TPM2B_DATA **encryptionKeyOut, TPM2B_…
257 …\fn TSS2_RC Esys_ECC_Parameters_Async(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle…
258 …\fn TSS2_RC Esys_ECC_Parameters(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ESY…
259 …\fn TSS2_RC Esys_ECC_Parameters_Finish(ESYS_CONTEXT *esysContext, TPMS_ALGORITHM_DETAIL_ECC **para…
265 …\fn TSS2_RC Esys_ECDH_KeyGen_Async(ESYS_CONTEXT *esysContext, ESYS_TR keyHandle, ESYS_TR shandle1,…
266 …\fn TSS2_RC Esys_ECDH_KeyGen(ESYS_CONTEXT *esysContext, ESYS_TR keyHandle, ESYS_TR shandle1, ESYS_…
267 …\fn TSS2_RC Esys_ECDH_KeyGen_Finish(ESYS_CONTEXT *esysContext, TPM2B_ECC_POINT **zPoint, TPM2B_ECC…
273 …\fn TSS2_RC Esys_ECDH_ZGen_Async(ESYS_CONTEXT *esysContext, ESYS_TR keyHandle, ESYS_TR shandle1, E…
274 …\fn TSS2_RC Esys_ECDH_ZGen(ESYS_CONTEXT *esysContext, ESYS_TR keyHandle, ESYS_TR shandle1, ESYS_TR…
275 \fn TSS2_RC Esys_ECDH_ZGen_Finish(ESYS_CONTEXT *esysContext, TPM2B_ECC_POINT **outPoint)
281 …\fn TSS2_RC Esys_EC_Ephemeral_Async(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2,…
282 …\fn TSS2_RC Esys_EC_Ephemeral(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ESYS_…
283 …\fn TSS2_RC Esys_EC_Ephemeral_Finish(ESYS_CONTEXT *esysContext, TPM2B_ECC_POINT **Q, UINT16 *count…
289 …\fn TSS2_RC Esys_EncryptDecrypt_Async(ESYS_CONTEXT *esysContext, ESYS_TR keyHandle, ESYS_TR shandl…
290 …\fn TSS2_RC Esys_EncryptDecrypt(ESYS_CONTEXT *esysContext, ESYS_TR keyHandle, ESYS_TR shandle1, ES…
291 …\fn TSS2_RC Esys_EncryptDecrypt_Finish(ESYS_CONTEXT *esysContext, TPM2B_MAX_BUFFER **outData, TPM2…
297 …\fn TSS2_RC Esys_EventSequenceComplete_Async(ESYS_CONTEXT *esysContext, ESYS_TR pcrHandle, ESYS_TR…
298 …\fn TSS2_RC Esys_EventSequenceComplete(ESYS_CONTEXT *esysContext, ESYS_TR pcrHandle, ESYS_TR seque…
299 …\fn TSS2_RC Esys_EventSequenceComplete_Finish(ESYS_CONTEXT *esysContext, TPML_DIGEST_VALUES **resu…
305 …\fn TSS2_RC Esys_EvictControl_Async(ESYS_CONTEXT *esysContext, ESYS_TR auth, ESYS_TR objectHandle,…
306 …\fn TSS2_RC Esys_EvictControl(ESYS_CONTEXT *esysContext, ESYS_TR auth, ESYS_TR objectHandle, ESYS_…
307 \fn TSS2_RC Esys_EvictControl_Finish(ESYS_CONTEXT *esysContext, ESYS_TR *newObjectHandle)
313 \fn TSS2_RC Esys_FlushContext_Async(ESYS_CONTEXT *esysContext, ESYS_TR flushHandle)
314 \fn TSS2_RC Esys_FlushContext(ESYS_CONTEXT *esysContext, ESYS_TR flushHandle)
315 \fn TSS2_RC Esys_FlushContext_Finish(ESYS_CONTEXT *esysContext)
321 …\fn TSS2_RC Esys_GetCapability_Async(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2…
322 …\fn TSS2_RC Esys_GetCapability(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ESYS…
323 …\fn TSS2_RC Esys_GetCapability_Finish(ESYS_CONTEXT *esysContext, TPMI_YES_NO *moreData, TPMS_CAPAB…
329 …\fn TSS2_RC Esys_GetCommandAuditDigest_Async(ESYS_CONTEXT *esysContext, ESYS_TR privacyHandle, ESY…
330 …\fn TSS2_RC Esys_GetCommandAuditDigest(ESYS_CONTEXT *esysContext, ESYS_TR privacyHandle, ESYS_TR s…
331 …\fn TSS2_RC Esys_GetCommandAuditDigest_Finish(ESYS_CONTEXT *esysContext, TPM2B_ATTEST **auditInfo,…
337 …\fn TSS2_RC Esys_GetRandom_Async(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ES…
338 …\fn TSS2_RC Esys_GetRandom(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ESYS_TR …
339 \fn TSS2_RC Esys_GetRandom_Finish(ESYS_CONTEXT *esysContext, TPM2B_DIGEST **randomBytes)
345 …\fn TSS2_RC Esys_GetSessionAuditDigest_Async(ESYS_CONTEXT *esysContext, ESYS_TR privacyAdminHandle…
346 …\fn TSS2_RC Esys_GetSessionAuditDigest(ESYS_CONTEXT *esysContext, ESYS_TR privacyAdminHandle, ESYS…
347 …\fn TSS2_RC Esys_GetSessionAuditDigest_Finish(ESYS_CONTEXT *esysContext, TPM2B_ATTEST **auditInfo,…
353 …\fn TSS2_RC Esys_GetTestResult_Async(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2…
354 …\fn TSS2_RC Esys_GetTestResult(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ESYS…
355 …\fn TSS2_RC Esys_GetTestResult_Finish(ESYS_CONTEXT *esysContext, TPM2B_MAX_BUFFER **outData, TPM2_…
361 …\fn TSS2_RC Esys_GetTime_Async(ESYS_CONTEXT *esysContext, ESYS_TR privacyAdminHandle, ESYS_TR sign…
362 …\fn TSS2_RC Esys_GetTime(ESYS_CONTEXT *esysContext, ESYS_TR privacyAdminHandle, ESYS_TR signHandle…
363 …\fn TSS2_RC Esys_GetTime_Finish(ESYS_CONTEXT *esysContext, TPM2B_ATTEST **timeInfo, TPMT_SIGNATURE…
369 …\fn TSS2_RC Esys_Hash_Async(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ESYS_TR…
370 …\fn TSS2_RC Esys_Hash(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ESYS_TR shand…
371 …\fn TSS2_RC Esys_Hash_Finish(ESYS_CONTEXT *esysContext, TPM2B_DIGEST **outHash, TPMT_TK_HASHCHECK …
377 …\fn TSS2_RC Esys_HashSequenceStart_Async(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shan…
378 …\fn TSS2_RC Esys_HashSequenceStart(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, …
379 \fn TSS2_RC Esys_HashSequenceStart_Finish(ESYS_CONTEXT *esysContext, ESYS_TR *sequenceHandle)
385 …\fn TSS2_RC Esys_HierarchyChangeAuth_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR …
386 …\fn TSS2_RC Esys_HierarchyChangeAuth(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR shandl…
387 \fn TSS2_RC Esys_HierarchyChangeAuth_Finish(ESYS_CONTEXT *esysContext)
393 …\fn TSS2_RC Esys_HierarchyControl_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR sha…
394 …\fn TSS2_RC Esys_HierarchyControl(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR shandle1,…
395 \fn TSS2_RC Esys_HierarchyControl_Finish(ESYS_CONTEXT *esysContext)
401 …\fn TSS2_RC Esys_HMAC_Async(ESYS_CONTEXT *esysContext, ESYS_TR handle, ESYS_TR shandle1, ESYS_TR s…
402 …\fn TSS2_RC Esys_HMAC(ESYS_CONTEXT *esysContext, ESYS_TR handle, ESYS_TR shandle1, ESYS_TR shandle…
403 \fn TSS2_RC Esys_HMAC_Finish(ESYS_CONTEXT *esysContext, TPM2B_DIGEST **outHMAC)
409 …\fn TSS2_RC Esys_HMAC_Start_Async(ESYS_CONTEXT *esysContext, ESYS_TR handle, ESYS_TR shandle1, ESY…
410 …\fn TSS2_RC Esys_HMAC_Start(ESYS_CONTEXT *esysContext, ESYS_TR handle, ESYS_TR shandle1, ESYS_TR s…
411 \fn TSS2_RC Esys_HMAC_Start_Finish(ESYS_CONTEXT *esysContext, ESYS_TR *sequenceHandle)
417 …\fn TSS2_RC Esys_Import_Async(ESYS_CONTEXT *esysContext, ESYS_TR parentHandle, ESYS_TR shandle1, E…
418 …\fn TSS2_RC Esys_Import(ESYS_CONTEXT *esysContext, ESYS_TR parentHandle, ESYS_TR shandle1, ESYS_TR…
419 \fn TSS2_RC Esys_Import_Finish(ESYS_CONTEXT *esysContext, TPM2B_PRIVATE **outPrivate)
425 …\fn TSS2_RC Esys_IncrementalSelfTest_Async(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR sh…
426 …\fn TSS2_RC Esys_IncrementalSelfTest(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2…
427 \fn TSS2_RC Esys_IncrementalSelfTest_Finish(ESYS_CONTEXT *esysContext, TPML_ALG **toDoList)
433 …\fn TSS2_RC Esys_Load_Async(ESYS_CONTEXT *esysContext, ESYS_TR parentHandle, ESYS_TR shandle1, ESY…
434 …\fn TSS2_RC Esys_Load(ESYS_CONTEXT *esysContext, ESYS_TR parentHandle, ESYS_TR shandle1, ESYS_TR s…
440 …\fn TSS2_RC Esys_LoadExternal_Async(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2,…
441 …\fn TSS2_RC Esys_LoadExternal(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ESYS_…
442 \fn TSS2_RC Esys_LoadExternal_Finish(ESYS_CONTEXT *esysContext, ESYS_TR *objectHandle)
443 \fn TSS2_RC Esys_Load_Finish(ESYS_CONTEXT *esysContext, ESYS_TR *objectHandle)
449 …\fn TSS2_RC Esys_MakeCredential_Async(ESYS_CONTEXT *esysContext, ESYS_TR handle, ESYS_TR shandle1,…
450 …\fn TSS2_RC Esys_MakeCredential(ESYS_CONTEXT *esysContext, ESYS_TR handle, ESYS_TR shandle1, ESYS_…
451 …\fn TSS2_RC Esys_MakeCredential_Finish(ESYS_CONTEXT *esysContext, TPM2B_ID_OBJECT **credentialBlob…
457 …\fn TSS2_RC Esys_NV_Certify_Async(ESYS_CONTEXT *esysContext, ESYS_TR signHandle, ESYS_TR authHandl…
458 …\fn TSS2_RC Esys_NV_Certify(ESYS_CONTEXT *esysContext, ESYS_TR signHandle, ESYS_TR authHandle, ESY…
459 …\fn TSS2_RC Esys_NV_Certify_Finish(ESYS_CONTEXT *esysContext, TPM2B_ATTEST **certifyInfo, TPMT_SIG…
465 …\fn TSS2_RC Esys_NV_ChangeAuth_Async(ESYS_CONTEXT *esysContext, ESYS_TR nvIndex, ESYS_TR shandle1,…
466 …\fn TSS2_RC Esys_NV_ChangeAuth(ESYS_CONTEXT *esysContext, ESYS_TR nvIndex, ESYS_TR shandle1, ESYS_…
467 \fn TSS2_RC Esys_NV_ChangeAuth_Finish(ESYS_CONTEXT *esysContext)
473 …\fn TSS2_RC Esys_NV_DefineSpace_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR shand…
474 …\fn TSS2_RC Esys_NV_DefineSpace(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR shandle1, E…
475 \fn TSS2_RC Esys_NV_DefineSpace_Finish(ESYS_CONTEXT *esysContext, ESYS_TR *nvHandle)
481 …\fn TSS2_RC Esys_NV_Extend_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR nvIndex, E…
482 …\fn TSS2_RC Esys_NV_Extend(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR nvIndex, ESYS_TR…
483 \fn TSS2_RC Esys_NV_Extend_Finish(ESYS_CONTEXT *esysContext)
489 …\fn TSS2_RC Esys_NV_GlobalWriteLock_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR s…
490 …\fn TSS2_RC Esys_NV_GlobalWriteLock(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR shandle…
491 \fn TSS2_RC Esys_NV_GlobalWriteLock_Finish(ESYS_CONTEXT *esysContext)
497 …\fn TSS2_RC Esys_NV_Increment_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR nvIndex…
498 …\fn TSS2_RC Esys_NV_Increment(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR nvIndex, ESYS…
499 \fn TSS2_RC Esys_NV_Increment_Finish(ESYS_CONTEXT *esysContext)
505 …\fn TSS2_RC Esys_NV_Read_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR nvIndex, ESY…
506 …\fn TSS2_RC Esys_NV_Read(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR nvIndex, ESYS_TR s…
507 \fn TSS2_RC Esys_NV_Read_Finish(ESYS_CONTEXT *esysContext, TPM2B_MAX_NV_BUFFER **data)
513 …\fn TSS2_RC Esys_NV_ReadLock_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR nvIndex,…
514 …\fn TSS2_RC Esys_NV_ReadLock(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR nvIndex, ESYS_…
515 \fn TSS2_RC Esys_NV_ReadLock_Finish(ESYS_CONTEXT *esysContext)
521 …\fn TSS2_RC Esys_NV_ReadPublic_Async(ESYS_CONTEXT *esysContext, ESYS_TR nvIndex, ESYS_TR shandle1,…
522 …\fn TSS2_RC Esys_NV_ReadPublic(ESYS_CONTEXT *esysContext, ESYS_TR nvIndex, ESYS_TR shandle1, ESYS_…
523 …\fn TSS2_RC Esys_NV_ReadPublic_Finish(ESYS_CONTEXT *esysContext, TPM2B_NV_PUBLIC **nvPublic, TPM2B…
529 …\fn TSS2_RC Esys_NV_SetBits_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR nvIndex, …
530 …\fn TSS2_RC Esys_NV_SetBits(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR nvIndex, ESYS_T…
531 \fn TSS2_RC Esys_NV_SetBits_Finish(ESYS_CONTEXT *esysContext)
537 …\fn TSS2_RC Esys_NV_UndefineSpace_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR nvI…
538 …\fn TSS2_RC Esys_NV_UndefineSpace(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR nvIndex, …
539 \fn TSS2_RC Esys_NV_UndefineSpace_Finish(ESYS_CONTEXT *esysContext)
545 …\fn TSS2_RC Esys_NV_UndefineSpaceSpecial_Async(ESYS_CONTEXT *esysContext, ESYS_TR nvIndex, ESYS_TR…
546 …\fn TSS2_RC Esys_NV_UndefineSpaceSpecial(ESYS_CONTEXT *esysContext, ESYS_TR nvIndex, ESYS_TR platf…
547 \fn TSS2_RC Esys_NV_UndefineSpaceSpecial_Finish(ESYS_CONTEXT *esysContext)
553 …\fn TSS2_RC Esys_NV_Write_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR nvIndex, ES…
554 …\fn TSS2_RC Esys_NV_Write(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR nvIndex, ESYS_TR …
555 \fn TSS2_RC Esys_NV_Write_Finish(ESYS_CONTEXT *esysContext)
561 …\fn TSS2_RC Esys_NV_WriteLock_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR nvIndex…
562 …\fn TSS2_RC Esys_NV_WriteLock(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR nvIndex, ESYS…
563 \fn TSS2_RC Esys_NV_WriteLock_Finish(ESYS_CONTEXT *esysContext)
569 …\fn TSS2_RC Esys_ObjectChangeAuth_Async(ESYS_CONTEXT *esysContext, ESYS_TR objectHandle, ESYS_TR p…
570 …\fn TSS2_RC Esys_ObjectChangeAuth(ESYS_CONTEXT *esysContext, ESYS_TR objectHandle, ESYS_TR parentH…
571 \fn TSS2_RC Esys_ObjectChangeAuth_Finish(ESYS_CONTEXT *esysContext, TPM2B_PRIVATE **outPrivate)
577 …\fn TSS2_RC Esys_PCR_Allocate_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR shandle…
578 …\fn TSS2_RC Esys_PCR_Allocate(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR shandle1, ESY…
579 …\fn TSS2_RC Esys_PCR_Allocate_Finish(ESYS_CONTEXT *esysContext, TPMI_YES_NO *allocationSuccess, UI…
585 …\fn TSS2_RC Esys_PCR_Event_Async(ESYS_CONTEXT *esysContext, ESYS_TR pcrHandle, ESYS_TR shandle1, E…
586 …\fn TSS2_RC Esys_PCR_Event(ESYS_CONTEXT *esysContext, ESYS_TR pcrHandle, ESYS_TR shandle1, ESYS_TR…
587 \fn TSS2_RC Esys_PCR_Event_Finish(ESYS_CONTEXT *esysContext, TPML_DIGEST_VALUES **digests)
593 …\fn TSS2_RC Esys_PCR_Extend_Async(ESYS_CONTEXT *esysContext, ESYS_TR pcrHandle, ESYS_TR shandle1, …
594 …\fn TSS2_RC Esys_PCR_Extend(ESYS_CONTEXT *esysContext, ESYS_TR pcrHandle, ESYS_TR shandle1, ESYS_T…
595 \fn TSS2_RC Esys_PCR_Extend_Finish(ESYS_CONTEXT *esysContext)
601 …\fn TSS2_RC Esys_PCR_Read_Async(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ESY…
602 …\fn TSS2_RC Esys_PCR_Read(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ESYS_TR s…
603 …\fn TSS2_RC Esys_PCR_Read_Finish(ESYS_CONTEXT *esysContext, UINT32 *pcrUpdateCounter, TPML_PCR_SEL…
609 …\fn TSS2_RC Esys_PCR_Reset_Async(ESYS_CONTEXT *esysContext, ESYS_TR pcrHandle, ESYS_TR shandle1, E…
610 …\fn TSS2_RC Esys_PCR_Reset(ESYS_CONTEXT *esysContext, ESYS_TR pcrHandle, ESYS_TR shandle1, ESYS_TR…
611 \fn TSS2_RC Esys_PCR_Reset_Finish(ESYS_CONTEXT *esysContext)
617 …\fn TSS2_RC Esys_PCR_SetAuthPolicy_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR sh…
618 …\fn TSS2_RC Esys_PCR_SetAuthPolicy(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR shandle1…
619 \fn TSS2_RC Esys_PCR_SetAuthPolicy_Finish(ESYS_CONTEXT *esysContext)
625 …\fn TSS2_RC Esys_PCR_SetAuthValue_Async(ESYS_CONTEXT *esysContext, ESYS_TR pcrHandle, ESYS_TR shan…
626 …\fn TSS2_RC Esys_PCR_SetAuthValue(ESYS_CONTEXT *esysContext, ESYS_TR pcrHandle, ESYS_TR shandle1, …
627 \fn TSS2_RC Esys_PCR_SetAuthValue_Finish(ESYS_CONTEXT *esysContext)
633 …\fn TSS2_RC Esys_PolicyAuthorize_Async(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR s…
634 …\fn TSS2_RC Esys_PolicyAuthorize(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR shandle…
635 \fn TSS2_RC Esys_PolicyAuthorize_Finish(ESYS_CONTEXT *esysContext)
641 …\fn TSS2_RC Esys_PolicyAuthValue_Async(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR s…
642 …\fn TSS2_RC Esys_PolicyAuthValue(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR shandle…
643 \fn TSS2_RC Esys_PolicyAuthValue_Finish(ESYS_CONTEXT *esysContext)
649 …\fn TSS2_RC Esys_PolicyCommandCode_Async(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_T…
650 …\fn TSS2_RC Esys_PolicyCommandCode(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR shan…
651 \fn TSS2_RC Esys_PolicyCommandCode_Finish(ESYS_CONTEXT *esysContext)
657 …\fn TSS2_RC Esys_PolicyCounterTimer_Async(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_T…
658 …\fn TSS2_RC Esys_PolicyCounterTimer(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR shan…
659 \fn TSS2_RC Esys_PolicyCounterTimer_Finish(ESYS_CONTEXT *esysContext)
665 …\fn TSS2_RC Esys_PolicyCpHash_Async(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR sha…
666 …\fn TSS2_RC Esys_PolicyCpHash(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR shandle1,…
667 \fn TSS2_RC Esys_PolicyCpHash_Finish(ESYS_CONTEXT *esysContext)
673 …\fn TSS2_RC Esys_PolicyDuplicationSelect_Async(ESYS_CONTEXT *esysContext, ESYS_TR policySession, …
674 …\fn TSS2_RC Esys_PolicyDuplicationSelect(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_T…
675 \fn TSS2_RC Esys_PolicyDuplicationSelect_Finish(ESYS_CONTEXT *esysContext)
681 …\fn TSS2_RC Esys_PolicyGetDigest_Async(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR s…
682 …\fn TSS2_RC Esys_PolicyGetDigest(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR shandle…
683 \fn TSS2_RC Esys_PolicyGetDigest_Finish(ESYS_CONTEXT *esysContext, TPM2B_DIGEST **policyDigest)
689 …\fn TSS2_RC Esys_PolicyLocality_Async(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR s…
690 …\fn TSS2_RC Esys_PolicyLocality(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR shandle…
691 \fn TSS2_RC Esys_PolicyLocality_Finish(ESYS_CONTEXT *esysContext)
697 …\fn TSS2_RC Esys_PolicyNameHash_Async(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR …
698 …\fn TSS2_RC Esys_PolicyNameHash(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR shandle…
699 \fn TSS2_RC Esys_PolicyNameHash_Finish(ESYS_CONTEXT *esysContext)
705 …\fn TSS2_RC Esys_PolicyNV_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR nvIndex, ES…
706 …\fn TSS2_RC Esys_PolicyNV(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR nvIndex, ESYS_TR …
707 \fn TSS2_RC Esys_PolicyNV_Finish(ESYS_CONTEXT *esysContext)
713 …\fn TSS2_RC Esys_PolicyNvWritten_Async(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR s…
714 …\fn TSS2_RC Esys_PolicyNvWritten(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR shandle…
715 \fn TSS2_RC Esys_PolicyNvWritten_Finish(ESYS_CONTEXT *esysContext)
721 …\fn TSS2_RC Esys_PolicyOR_Async(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR shandle1…
722 …\fn TSS2_RC Esys_PolicyOR(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR shandle1, ESYS…
723 \fn TSS2_RC Esys_PolicyOR_Finish(ESYS_CONTEXT *esysContext)
729 …\fn TSS2_RC Esys_PolicyPassword_Async(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR sh…
730 …\fn TSS2_RC Esys_PolicyPassword(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR shandle1…
731 \fn TSS2_RC Esys_PolicyPassword_Finish(ESYS_CONTEXT *esysContext)
737 …\fn TSS2_RC Esys_PolicyPCR_Async(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR shandle…
738 …\fn TSS2_RC Esys_PolicyPCR(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR shandle1, ESY…
739 \fn TSS2_RC Esys_PolicyPCR_Finish(ESYS_CONTEXT *esysContext)
745 …\fn TSS2_RC Esys_PolicyPhysicalPresence_Async(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ES…
746 …\fn TSS2_RC Esys_PolicyPhysicalPresence(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR …
747 \fn TSS2_RC Esys_PolicyPhysicalPresence_Finish(ESYS_CONTEXT *esysContext)
753 …\fn TSS2_RC Esys_PolicyRestart_Async(ESYS_CONTEXT *esysContext, ESYS_TR sessionHandle, ESYS_TR sha…
754 …\fn TSS2_RC Esys_PolicyRestart(ESYS_CONTEXT *esysContext, ESYS_TR sessionHandle, ESYS_TR shandle1,…
755 \fn TSS2_RC Esys_PolicyRestart_Finish(ESYS_CONTEXT *esysContext)
761 …\fn TSS2_RC Esys_PolicySecret_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR policyS…
762 …\fn TSS2_RC Esys_PolicySecret(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR policySession…
763 …\fn TSS2_RC Esys_PolicySecret_Finish(ESYS_CONTEXT *esysContext, TPM2B_TIMEOUT **timeout, TPMT_TK_A…
769 …\fn TSS2_RC Esys_PolicySigned_Async(ESYS_CONTEXT *esysContext, ESYS_TR authObject, ESYS_TR policyS…
770 …\fn TSS2_RC Esys_PolicySigned(ESYS_CONTEXT *esysContext, ESYS_TR authObject, ESYS_TR policySession…
771 …\fn TSS2_RC Esys_PolicySigned_Finish(ESYS_CONTEXT *esysContext, TPM2B_TIMEOUT **timeout, TPMT_TK_A…
777 …\fn TSS2_RC Esys_PolicyTicket_Async(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR shan…
778 …\fn TSS2_RC Esys_PolicyTicket(ESYS_CONTEXT *esysContext, ESYS_TR policySession, ESYS_TR shandle1, …
779 \fn TSS2_RC Esys_PolicyTicket_Finish(ESYS_CONTEXT *esysContext)
785 …\fn TSS2_RC Esys_PP_Commands_Async(ESYS_CONTEXT *esysContext, ESYS_TR auth, ESYS_TR shandle1, ESYS…
786 …\fn TSS2_RC Esys_PP_Commands(ESYS_CONTEXT *esysContext, ESYS_TR auth, ESYS_TR shandle1, ESYS_TR sh…
787 \fn TSS2_RC Esys_PP_Commands_Finish(ESYS_CONTEXT *esysContext)
793 …\fn TSS2_RC Esys_Quote_Async(ESYS_CONTEXT *esysContext, ESYS_TR signHandle, ESYS_TR shandle1, ESYS…
794 …\fn TSS2_RC Esys_Quote(ESYS_CONTEXT *esysContext, ESYS_TR signHandle, ESYS_TR shandle1, ESYS_TR sh…
795 …\fn TSS2_RC Esys_Quote_Finish(ESYS_CONTEXT *esysContext, TPM2B_ATTEST **quoted, TPMT_SIGNATURE **s…
801 …\fn TSS2_RC Esys_ReadClock_Async(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ES…
802 …\fn TSS2_RC Esys_ReadClock(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ESYS_TR …
803 \fn TSS2_RC Esys_ReadClock_Finish(ESYS_CONTEXT *esysContext, TPMS_TIME_INFO **currentTime)
809 …\fn TSS2_RC Esys_ReadPublic_Async(ESYS_CONTEXT *esysContext, ESYS_TR objectHandle, ESYS_TR shandle…
810 …\fn TSS2_RC Esys_ReadPublic(ESYS_CONTEXT *esysContext, ESYS_TR objectHandle, ESYS_TR shandle1, ESY…
811 …\fn TSS2_RC Esys_ReadPublic_Finish(ESYS_CONTEXT *esysContext, TPM2B_PUBLIC **outPublic, TPM2B_NAME…
817 …\fn TSS2_RC Esys_Rewrap_Async(ESYS_CONTEXT *esysContext, ESYS_TR oldParent, ESYS_TR newParent, ESY…
818 …\fn TSS2_RC Esys_Rewrap(ESYS_CONTEXT *esysContext, ESYS_TR oldParent, ESYS_TR newParent, ESYS_TR s…
819 …\fn TSS2_RC Esys_Rewrap_Finish(ESYS_CONTEXT *esysContext, TPM2B_PRIVATE **outDuplicate, TPM2B_ENCR…
825 …\fn TSS2_RC Esys_RSA_Decrypt_Async(ESYS_CONTEXT *esysContext, ESYS_TR keyHandle, ESYS_TR shandle1,…
826 …\fn TSS2_RC Esys_RSA_Decrypt(ESYS_CONTEXT *esysContext, ESYS_TR keyHandle, ESYS_TR shandle1, ESYS_…
827 \fn TSS2_RC Esys_RSA_Decrypt_Finish(ESYS_CONTEXT *esysContext, TPM2B_PUBLIC_KEY_RSA **message)
833 …\fn TSS2_RC Esys_RSA_Encrypt_Async(ESYS_CONTEXT *esysContext, ESYS_TR keyHandle, ESYS_TR shandle1,…
834 …\fn TSS2_RC Esys_RSA_Encrypt(ESYS_CONTEXT *esysContext, ESYS_TR keyHandle, ESYS_TR shandle1, ESYS_…
835 \fn TSS2_RC Esys_RSA_Encrypt_Finish(ESYS_CONTEXT *esysContext, TPM2B_PUBLIC_KEY_RSA **outData)
841 …\fn TSS2_RC Esys_SelfTest_Async(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ESY…
842 …\fn TSS2_RC Esys_SelfTest(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ESYS_TR s…
843 \fn TSS2_RC Esys_SelfTest_Finish(ESYS_CONTEXT *esysContext)
849 …\fn TSS2_RC Esys_SequenceComplete_Async(ESYS_CONTEXT *esysContext, ESYS_TR sequenceHandle, ESYS_TR…
850 …\fn TSS2_RC Esys_SequenceComplete(ESYS_CONTEXT *esysContext, ESYS_TR sequenceHandle, ESYS_TR shand…
851 …\fn TSS2_RC Esys_SequenceComplete_Finish(ESYS_CONTEXT *esysContext, TPM2B_DIGEST **result, TPMT_TK…
857 …\fn TSS2_RC Esys_SequenceUpdate_Async(ESYS_CONTEXT *esysContext, ESYS_TR sequenceHandle, ESYS_TR s…
858 …\fn TSS2_RC Esys_SequenceUpdate(ESYS_CONTEXT *esysContext, ESYS_TR sequenceHandle, ESYS_TR shandle…
859 \fn TSS2_RC Esys_SequenceUpdate_Finish(ESYS_CONTEXT *esysContext)
865 …\fn TSS2_RC Esys_SetAlgorithmSet_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR shan…
866 …\fn TSS2_RC Esys_SetAlgorithmSet(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR shandle1, …
867 \fn TSS2_RC Esys_SetAlgorithmSet_Finish(ESYS_CONTEXT *esysContext)
873 …\fn TSS2_RC Esys_SetCommandCodeAuditStatus_Async(ESYS_CONTEXT *esysContext, ESYS_TR auth, ESYS_TR …
874 …\fn TSS2_RC Esys_SetCommandCodeAuditStatus(ESYS_CONTEXT *esysContext, ESYS_TR auth, ESYS_TR shandl…
875 \fn TSS2_RC Esys_SetCommandCodeAuditStatus_Finish(ESYS_CONTEXT *esysContext)
881 …\fn TSS2_RC Esys_SetPrimaryPolicy_Async(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR sha…
882 …\fn TSS2_RC Esys_SetPrimaryPolicy(ESYS_CONTEXT *esysContext, ESYS_TR authHandle, ESYS_TR shandle1,…
883 \fn TSS2_RC Esys_SetPrimaryPolicy_Finish(ESYS_CONTEXT *esysContext)
889 …\fn TSS2_RC Esys_Shutdown_Async(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ESY…
890 …\fn TSS2_RC Esys_Shutdown(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ESYS_TR s…
891 \fn TSS2_RC Esys_Shutdown_Finish(ESYS_CONTEXT *esysContext)
897 …\fn TSS2_RC Esys_Sign_Async(ESYS_CONTEXT *esysContext, ESYS_TR keyHandle, ESYS_TR shandle1, ESYS_T…
898 …\fn TSS2_RC Esys_Sign(ESYS_CONTEXT *esysContext, ESYS_TR keyHandle, ESYS_TR shandle1, ESYS_TR shan…
899 \fn TSS2_RC Esys_Sign_Finish(ESYS_CONTEXT *esysContext, TPMT_SIGNATURE **signature)
905 …\fn TSS2_RC Esys_StartAuthSession_Async(ESYS_CONTEXT *esysContext, ESYS_TR tpmKey, ESYS_TR bind, E…
907 …\fn TSS2_RC Esys_StartAuthSession(ESYS_CONTEXT *esysContext, ESYS_TR tpmKey, ESYS_TR bind, ESYS_TR…
908 …\fn TSS2_RC Esys_StartAuthSession_Finish(ESYS_CONTEXT *esysContext, ESYS_TR *sessionHandle, TPM2B_…
914 \fn TSS2_RC Esys_Startup_Async(ESYS_CONTEXT *esysContext, TPM2_SU startupType)
915 \fn TSS2_RC Esys_Startup(ESYS_CONTEXT *esysContext, TPM2_SU startupType)
916 \fn TSS2_RC Esys_Startup_Finish(ESYS_CONTEXT *esysContext)
922 …\fn TSS2_RC Esys_StirRandom_Async(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, E…
923 …\fn TSS2_RC Esys_StirRandom(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ESYS_TR…
924 \fn TSS2_RC Esys_StirRandom_Finish(ESYS_CONTEXT *esysContext)
930 …\fn TSS2_RC Esys_TestParms_Async(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ES…
931 …\fn TSS2_RC Esys_TestParms(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ESYS_TR …
932 \fn TSS2_RC Esys_TestParms_Finish(ESYS_CONTEXT *esysContext)
938 …\fn TSS2_RC Esys_Unseal_Async(ESYS_CONTEXT *esysContext, ESYS_TR itemHandle, ESYS_TR shandle1, ESY…
939 …\fn TSS2_RC Esys_Unseal(ESYS_CONTEXT *esysContext, ESYS_TR itemHandle, ESYS_TR shandle1, ESYS_TR s…
940 \fn TSS2_RC Esys_Unseal_Finish(ESYS_CONTEXT *esysContext, TPM2B_SENSITIVE_DATA **outData)
946 …\fn TSS2_RC Esys_Vendor_TCG_Test_Async(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandl…
947 …\fn TSS2_RC Esys_Vendor_TCG_Test(ESYS_CONTEXT *esysContext, ESYS_TR shandle1, ESYS_TR shandle2, ES…
948 \fn TSS2_RC Esys_Vendor_TCG_Test_Finish(ESYS_CONTEXT *esysContext, TPM2B_DATA **outputData)
954 …\fn TSS2_RC Esys_VerifySignature_Async(ESYS_CONTEXT *esysContext, ESYS_TR keyHandle, ESYS_TR shand…
955 …\fn TSS2_RC Esys_VerifySignature(ESYS_CONTEXT *esysContext, ESYS_TR keyHandle, ESYS_TR shandle1, E…
956 \fn TSS2_RC Esys_VerifySignature_Finish(ESYS_CONTEXT *esysContext, TPMT_TK_VERIFIED **validation)
962 …\fn TSS2_RC Esys_ZGen_2Phase_Async(ESYS_CONTEXT *esysContext, ESYS_TR keyA, ESYS_TR shandle1, ESYS…
963 …\fn TSS2_RC Esys_ZGen_2Phase(ESYS_CONTEXT *esysContext, ESYS_TR keyA, ESYS_TR shandle1, ESYS_TR sh…
964 …\fn TSS2_RC Esys_ZGen_2Phase_Finish(ESYS_CONTEXT *esysContext, TPM2B_ECC_POINT **outZ1, TPM2B_ECC_…
1021 \fn TSS2_RC iesys_crypto_hash_get_digest_size(TPM2_ALG_ID hashAlg, size_t *size)
1022 \fn TSS2_RC iesys_cryptogcry_hash_start( IESYS_CRYPTO_CONTEXT_BLOB **context, TPM2_ALG_ID hashAlg)
1023 …\fn TSS2_RC iesys_cryptogcry_hash_update( IESYS_CRYPTO_CONTEXT_BLOB *context, const uint8_t *buffe…
1024 \fn TSS2_RC iesys_cryptogcry_hash_update2b( IESYS_CRYPTO_CONTEXT_BLOB *context, TPM2B *b)
1025 …\fn TSS2_RC iesys_cryptogcry_hash_finish( IESYS_CRYPTO_CONTEXT_BLOB **context, uint8_t *buffer, si…
1026 \fn TSS2_RC iesys_cryptogcry_hash_finish2b( IESYS_CRYPTO_CONTEXT_BLOB **context, TPM2B *b)
1028 …\fn TSS2_RC iesys_cryptogcry_hmac_start( IESYS_CRYPTO_CONTEXT_BLOB **context, TPM2_ALG_ID hmacAlg,…
1029 …\fn TSS2_RC iesys_cryptogcry_hmac_start2b( IESYS_CRYPTO_CONTEXT_BLOB **context, TPM2_ALG_ID hmacAl…
1030 …\fn TSS2_RC iesys_cryptogcry_hmac_update( IESYS_CRYPTO_CONTEXT_BLOB *context, const uint8_t *buffe…
1031 \fn TSS2_RC iesys_cryptogcry_hmac_update2b( IESYS_CRYPTO_CONTEXT_BLOB *context, TPM2B *b)
1032 …\fn TSS2_RC iesys_cryptogcry_hmac_finish( IESYS_CRYPTO_CONTEXT_BLOB **context, uint8_t *buffer, si…
1033 \fn TSS2_RC iesys_cryptogcry_hmac_finish2b( IESYS_CRYPTO_CONTEXT_BLOB **context, TPM2B *b)
1034 \fn void iesys_cryptogcry_hmac_abort(IESYS_CRYPTO_CONTEXT_BLOB **context)
1035 …\fn TSS2_RC iesys_crypto_pHash( TPM2_ALG_ID alg, const uint8_t rcBuffer[4], const uint8_t ccBuffer…
1036 …\fn TSS2_RC iesys_crypto_authHmac( TPM2_ALG_ID alg, uint8_t *hmacKey, size_t hmacKeySize, const ui…
1037 \fn TSS2_RC iesys_cryptogcry_random2b(TPM2B_NONCE *nonce, size_t num_bytes)
1038 …\fn TSS2_RC iesys_cryptogcry_pk_encrypt( TPM2B_PUBLIC *key, size_t in_size, BYTE *in_buffer, size_…
1039 …\fn TSS2_RC iesys_crypto_KDFaHmac( TPM2_ALG_ID alg, uint8_t *hmacKey, size_t hmacKeySize, uint32_t…
1040 …\fn TSS2_RC iesys_crypto_KDFa( TPM2_ALG_ID hashAlg, uint8_t *hmacKey, size_t hmacKeySize, const ch…
1041 …\fn TSS2_RC iesys_crypto_KDFe( TPM2_ALG_ID hashAlg, TPM2B_ECC_PARAMETER *Z, const char *label, TPM…
1042 …\fn TSS2_RC iesys_cryptogcry_sym_aes_encrypt( uint8_t *key, TPM2_ALG_ID tpm_sym_alg, TPMI_AES_KEY_…
1043 …\fn TSS2_RC iesys_cryptogcry_sym_aes_decrypt( uint8_t *key, TPM2_ALG_ID tpm_sym_alg, TPMI_AES_KEY_…
1044 …\fn TSS2_RC iesys_xor_parameter_obfuscation( TPM2_ALG_ID hash_alg, uint8_t *key, size_t key_size, …
1045 …\fn TSS2_RC iesys_cryptogcry_get_ecdh_point( TPM2B_PUBLIC * key, size_t max_out_size, TPM2B_ECC_PA…
1091 \fn test_esys_evict_control_serialization(ESYS_CONTEXT * esys_context)
1092 \fn test_esys_lock(ESYS_CONTEXT * esys_context)
1093 \fn test_esys_get_capability(ESYS_CONTEXT * esys_context)
1094 \fn test_esys_zgen_2phase(ESYS_CONTEXT * esys_context)
1095 \fn test_esys_verify_signature(ESYS_CONTEXT * esys_context)
1096 \fn test_esys_import(ESYS_CONTEXT * esys_context)
1097 \fn test_esys_policy_regression(ESYS_CONTEXT * esys_context)
1098 \fn test_esys_policy_authorize_nv_opt(ESYS_CONTEXT * esys_context)
1099 \fn test_esys_policy_physical_presence_opt(ESYS_CONTEXT * esys_context)
1100 \fn test_esys_policy_template_opt(ESYS_CONTEXT * esys_context)
1101 \fn test_esys_policy_ticket(ESYS_CONTEXT * esys_context)
1102 \fn test_esys_change_eps(ESYS_CONTEXT * esys_context)
1103 \fn test_esys_policy_nv_undefine_special(ESYS_CONTEXT * esys_context)
1104 \fn test_esys_create_fail(ESYS_CONTEXT * esys_context)
1105 \fn test_esys_testparms(ESYS_CONTEXT * esys_context)
1106 \fn test_esys_create_password_auth(ESYS_CONTEXT * esys_context)
1107 \fn test_esys_stir_random(ESYS_CONTEXT * esys_context)
1108 \fn test_esys_clockset(ESYS_CONTEXT * esys_context)
1109 \fn test_esys_clear_control(ESYS_CONTEXT * esys_context)
1110 \fn test_esys_nv_ram_extend_index(ESYS_CONTEXT * esys_context)
1111 \fn test_esys_save_and_load_context(ESYS_CONTEXT * esys_context)
1112 \fn test_esys_encrypt_decrypt(ESYS_CONTEXT * esys_context)
1113 \fn test_esys_createloaded(ESYS_CONTEXT * esys_context)
1114 \fn test_esys_audit(ESYS_CONTEXT * esys_context)
1115 \fn test_esys_policy_password(ESYS_CONTEXT * esys_context)
1116 \fn test_esys_hierarchy_control(ESYS_CONTEXT * esys_context)
1117 \fn test_esys_tpm_tests(ESYS_CONTEXT * esys_context)
1118 \fn test_esys_certify(ESYS_CONTEXT * esys_context)
1119 \fn test_esys_pcr_basic(ESYS_CONTEXT * esys_context)
1120 \fn test_esys_quote(ESYS_CONTEXT * esys_context)
1121 \fn test_esys_tr_getName_hierarchy(ESYS_CONTEXT * ectx)
1122 \fn test_esys_field_upgrade(ESYS_CONTEXT * esys_context)
1123 \fn test_esys_unseal_password_auth(ESYS_CONTEXT * esys_context)
1124 \fn test_esys_nv_ram_set_bits(ESYS_CONTEXT * esys_context)
1125 \fn test_esys_nv_certify(ESYS_CONTEXT * esys_context)
1126 \fn test_esys_ecdh_keygen(ESYS_CONTEXT * esys_context)
1127 \fn test_esys_tr_fromTpmPublic_key(ESYS_CONTEXT * ectx)
1128 \fn test_esys_ecdh_zgen(ESYS_CONTEXT * esys_context)
1129 \fn test_esys_certify_creation(ESYS_CONTEXT * esys_context)
1130 \fn test_esys_nv_ram_counter(ESYS_CONTEXT * esys_context)
1131 \fn test_esys_event_sequence_complete(ESYS_CONTEXT * esys_context)
1132 \fn test_esys_create_session_auth(ESYS_CONTEXT * esys_context)
1133 \fn test_esys_tr_fromTpmPublic_nv(ESYS_CONTEXT * ectx)
1134 \fn test_esys_create_primary_hmac(ESYS_CONTEXT * esys_context)
1135 \fn test_esys_firmware_read(ESYS_CONTEXT * esys_context)
1136 \fn test_esys_hmacsequencestart(ESYS_CONTEXT * esys_context)
1137 \fn test_esys_hmac(ESYS_CONTEXT * esys_context)
1138 \fn test_esys_ecc_parameters(ESYS_CONTEXT * esys_context)
1139 \fn test_esys_hierarchychangeauth(ESYS_CONTEXT * esys_context)
1140 \fn test_esys_pcr_auth_value(ESYS_CONTEXT * esys_context)
1141 \fn test_esys_nv_ram_ordinary_index(ESYS_CONTEXT * esys_context)
1142 \fn test_esys_duplicate(ESYS_CONTEXT * esys_context)
1143 \fn test_esys_rsa_encrypt_decrypt(ESYS_CONTEXT * esys_context)
1144 \fn test_esys_set_algorithm_set(ESYS_CONTEXT * esys_context)
1145 \fn test_esys_object_changeauth(ESYS_CONTEXT * esys_context)
1146 \fn test_esys_pp_commands(ESYS_CONTEXT * esys_context)
1147 \fn test_esys_hash(ESYS_CONTEXT * esys_context)
1148 \fn test_esys_hashsequencestart(ESYS_CONTEXT * esys_context)
1149 \fn test_esys_clear(ESYS_CONTEXT * esys_context)
1150 \fn test_esys_policy_authorize(ESYS_CONTEXT * esys_context)
1151 \fn test_esys_get_time(ESYS_CONTEXT * esys_context)
1152 \fn test_esys_make_credential(ESYS_CONTEXT * esys_context)
1153 \fn test_esys_commit(ESYS_CONTEXT * esys_context)
1154 \fn test_esys_policy_nv_changeauth(ESYS_CONTEXT * esys_context)
1176 \fn Fapi_Initialize(FAPI_CONTEXT **context, char const *uri)
1177 \fn Fapi_Initialize_Async(FAPI_CONTEXT **context, char const *uri)
1178 \fn Fapi_Initialize_Finish(FAPI_CONTEXT **context)
1183 \fn Fapi_Finalize(FAPI_CONTEXT **context)
1188 \fn Fapi_GetTcti(FAPI_CONTEXT *context, TSS2_TCTI_CONTEXT **tcti)
1193 \fn Fapi_GetPollHandles(FAPI_CONTEXT *context, FAPI_POLL_HANDLE **handles, size_t *num_handles)
1198 \fn Fapi_Free(void *ptr)
1203 \fn Fapi_GetInfo(FAPI_CONTEXT *context, char **info)
1204 \fn Fapi_GetInfo_Async(FAPI_CONTEXT *context)
1205 \fn Fapi_GetInfo_Finish(FAPI_CONTEXT *context, char **info)
1210 …\fn Fapi_Provision(FAPI_CONTEXT *context, char const *authValueEh, char const *authValueSh, char c…
1211 …\fn Fapi_Provision_Async(FAPI_CONTEXT *context, char const *authValueEh, char const *authValueSh, …
1212 \fn Fapi_Provision_Finish(FAPI_CONTEXT *context)
1217 …\fn Fapi_GetPlatformCertificates(FAPI_CONTEXT *context, uint8_t **certificates, size_t *certificat…
1218 \fn Fapi_GetPlatformCertificates_Async(FAPI_CONTEXT *context)
1219 …\fn Fapi_GetPlatformCertificates_Finish(FAPI_CONTEXT *context, uint8_t **certificates, size_t *cer…
1224 \fn Fapi_GetRandom(FAPI_CONTEXT *context, size_t numBytes, uint8_t **data)
1225 \fn Fapi_GetRandom_Async(FAPI_CONTEXT *context, size_t numBytes)
1226 \fn Fapi_GetRandom_Finish(FAPI_CONTEXT *context, uint8_t **data)
1231 \fn Fapi_Import(FAPI_CONTEXT *context, char const *path, char const *importData)
1232 \fn Fapi_Import_Async(FAPI_CONTEXT *context, char const *path, char const *importData)
1233 \fn Fapi_Import_Finish(FAPI_CONTEXT *context)
1238 \fn Fapi_List(FAPI_CONTEXT *context, char const *searchPath, char **pathList)
1239 \fn Fapi_List_Async(FAPI_CONTEXT *context, char const *searchPath)
1240 \fn Fapi_List_Finish(FAPI_CONTEXT *context, char **pathlist)
1245 \fn Fapi_Delete(FAPI_CONTEXT *context, char const *path)
1246 \fn Fapi_Delete_Async(FAPI_CONTEXT *context, char const *path)
1247 \fn Fapi_Delete_Finish(FAPI_CONTEXT *context)
1252 \fn Fapi_ChangeAuth(FAPI_CONTEXT *context, char const *entityPath, char const *authValue)
1253 \fn Fapi_ChangeAuth_Async(FAPI_CONTEXT *context, char const *entityPath, char const *authValue)
1254 \fn Fapi_ChangeAuth_Finish(FAPI_CONTEXT *context)
1259 \fn Fapi_SetDescription(FAPI_CONTEXT *context, char const *path, char const *description)
1260 \fn Fapi_SetDescription_Async(FAPI_CONTEXT *context, char const *path, char const *description)
1261 \fn Fapi_SetDescription_Finish(FAPI_CONTEXT *context)
1266 \fn Fapi_GetDescription(FAPI_CONTEXT *context, char const *path, char **description)
1267 \fn Fapi_GetDescription_Async(FAPI_CONTEXT *context, char const *path)
1268 \fn Fapi_GetDescription_Finish(FAPI_CONTEXT *context, char **description)
1273 …\fn Fapi_SetAppData(FAPI_CONTEXT *context, char const *path, uint8_t const *appData, size_t appDat…
1274 …\fn Fapi_SetAppData_Async(FAPI_CONTEXT *context, char const *path, uint8_t const *appData, size_t …
1275 \fn Fapi_SetAppData_Finish(FAPI_CONTEXT *context)
1280 …\fn Fapi_GetAppData(FAPI_CONTEXT *context, char const *path, uint8_t **appData, size_t *appDataSiz…
1281 \fn Fapi_GetAppData_Async(FAPI_CONTEXT *context, char const *path)
1282 \fn Fapi_GetAppData_Finish(FAPI_CONTEXT *context, uint8_t **appData, size_t *appDataSize)
1287 …\fn Fapi_GetTpmBlobs(FAPI_CONTEXT *context, char const *path, uint8_t **tpm2bPublic, size_t *tpm2b…
1288 \fn Fapi_GetTpmBlobs_Async(FAPI_CONTEXT *context, char const *path)
1289 …\fn Fapi_GetTpmBlobs_Finish(FAPI_CONTEXT *context, uint8_t **tpm2bPublic, size_t *tpm2bPublicSize,…
1294 …\fn Fapi_CreateKey(FAPI_CONTEXT *context, char const *path, char const *type, char const *policyPa…
1295 …\fn Fapi_CreateKey_Async(FAPI_CONTEXT *context, char const *keyPath, char const *type, char const …
1296 \fn Fapi_CreateKey_Finish(FAPI_CONTEXT *context)
1301 …\fn Fapi_Sign(FAPI_CONTEXT *context, char const *keyPath, char const *padding, uint8_t const *dige…
1302 …\fn Fapi_Sign_Async(FAPI_CONTEXT *context, char const *keyPath, char const *padding, uint8_t const…
1303 …\fn Fapi_Sign_Finish(FAPI_CONTEXT *context, uint8_t **signature, size_t *signatureSize, char **pub…
1308 …\fn Fapi_VerifySignature(FAPI_CONTEXT *context, char const *keyPath, uint8_t const *digest, size_t…
1309 …\fn Fapi_VerifySignature_Async(FAPI_CONTEXT *context, char const *keyPath, uint8_t const *digest, …
1310 \fn Fapi_VerifySignature_Finish(FAPI_CONTEXT *context)
1315 \fn TSS2_RC Fapi_Encrypt(
1323 \fn TSS2_RC Fapi_Encrypt_Async(
1329 \fn TSS2_RC Fapi_Encrypt_Finish(
1338 \fn TSS2_RC Fapi_Decrypt(
1346 \fn TSS2_RC Fapi_Decrypt_Async(
1352 \fn TSS2_RC Fapi_Decrypt_Finish(
1360 \fn TSS2_RC Fapi_SetCertificate(
1365 \fn TSS2_RC Fapi_SetCertificate_Async(
1370 \fn TSS2_RC Fapi_SetCertificate_Finish(
1376 \fn TSS2_RC Fapi_GetCertificate(
1381 \fn TSS2_RC Fapi_GetCertificate_Async(
1385 \fn TSS2_RC Fapi_GetCertificate_Finish(
1392 …\fn Fapi_ExportKey(FAPI_CONTEXT *context, char const *pathOfKeyToDuplicate, char const *pathToPubl…
1393 …\fn Fapi_ExportKey_Async(FAPI_CONTEXT *context, char const *pathOfKeyToDuplicate, char const *path…
1394 \fn Fapi_ExportKey_Finish(FAPI_CONTEXT *context, char **exportedData)
1399 …\fn Fapi_CreateSeal(FAPI_CONTEXT *context, char const *path, char const *type, size_t size, char c…
1400 …\fn Fapi_CreateSeal_Async(FAPI_CONTEXT *context, char const *path, char const *type, size_t size, …
1401 \fn Fapi_CreateSeal_Finish(FAPI_CONTEXT *context)
1406 \fn Fapi_Unseal(FAPI_CONTEXT *context, char const *path, uint8_t **data, size_t *size)
1407 \fn Fapi_Unseal_Async(FAPI_CONTEXT *context, char const *path)
1408 \fn Fapi_Unseal_Finish(FAPI_CONTEXT *context, uint8_t **data, size_t *size)
1413 \fn Fapi_ExportPolicy(FAPI_CONTEXT *context, char const *path, char **jsonPolicy)
1414 \fn Fapi_ExportPolicy_Async(FAPI_CONTEXT *context, char const *path)
1415 \fn Fapi_ExportPolicy_Finish(FAPI_CONTEXT *context, char **jsonPolicy)
1420 …\fn Fapi_AuthorizePolicy(FAPI_CONTEXT *context, char const *policyPath, char const *keyPath, uint8…
1421 …\fn Fapi_AuthorizePolicy_Async(FAPI_CONTEXT *context, char const *policyPath, char const *keyPath,…
1422 \fn Fapi_AuthorizePolicy_Finish(FAPI_CONTEXT *context)
1427 \fn Fapi_WriteAuthorizeNv(FAPI_CONTEXT *context, char const *nvPath, char const *policyPath)
1428 \fn Fapi_WriteAuthorizeNv_Async(FAPI_CONTEXT *context, char const *nvPath, char const *policyPath)
1429 \fn Fapi_WriteAuthorizeNv_Finish(FAPI_CONTEXT *context)
1434 …\fn Fapi_PcrRead(FAPI_CONTEXT *context, uint32_t pcrIndex, uint8_t **pcrValue, size_t *pcrValueSiz…
1435 \fn Fapi_PcrRead_Async(FAPI_CONTEXT *context, uint32_t pcrIndex)
1436 …\fn Fapi_PcrRead_Finish(FAPI_CONTEXT *context, uint8_t **pcrValue, size_t *pcrValueSize, char **pc…
1441 …\fn Fapi_PcrExtend(FAPI_CONTEXT *context, uint32_t pcr, uint8_t const *data, size_t dataSize, char…
1442 …\fn Fapi_PcrExtend_Async(FAPI_CONTEXT *context, uint32_t pcr, uint8_t const *data, size_t dataSize…
1443 \fn Fapi_PcrExtend_Finish(FAPI_CONTEXT *context)
1448 …\fn Fapi_Quote(FAPI_CONTEXT *context, uint32_t *pcrList, size_t pcrListSize, char const *keyPath, …
1449 …\fn Fapi_Quote_Async(FAPI_CONTEXT *context, uint32_t *pcrList, size_t pcrListSize, char const *key…
1450 …\fn Fapi_Quote_Finish(FAPI_CONTEXT *context, char **quoteInfo, uint8_t **signature, size_t *signat…
1455 \fn TSS2_RC Fapi_VerifyQuote(
1465 \fn TSS2_RC Fapi_VerifyQuote_Async(
1475 \fn TSS2_RC Fapi_VerifyQuote_Finish(
1481 …\fn Fapi_CreateNv(FAPI_CONTEXT *context, char const *path, char const *type, size_t size, char con…
1482 …\fn Fapi_CreateNv_Async(FAPI_CONTEXT *context, char const *path, char const *type, size_t size, ch…
1483 \fn Fapi_CreateNv_Finish(FAPI_CONTEXT *context)
1488 \fn TSS2_RC Fapi_NvRead(
1495 \fn TSS2_RC Fapi_NvRead_Async(
1499 \fn TSS2_RC Fapi_NvRead_Finish(
1508 \fn Fapi_NvWrite(FAPI_CONTEXT *context, char const *path, uint8_t const *data, size_t size)
1509 \fn Fapi_NvWrite_Async(FAPI_CONTEXT *context, char const *path, uint8_t const *data, size_t size)
1510 \fn Fapi_NvWrite_Finish(FAPI_CONTEXT *context)
1515 \fn TSS2_RC Fapi_NvExtend(
1522 \fn TSS2_RC Fapi_NvExtend_Async(
1529 \fn TSS2_RC Fapi_NvExtend_Finish(
1535 \fn Fapi_NvIncrement(FAPI_CONTEXT *context, char const *path)
1536 \fn Fapi_NvIncrement_Async(FAPI_CONTEXT *context, char const *path)
1537 \fn Fapi_NvIncrement_Finish(FAPI_CONTEXT *context)
1542 \fn Fapi_NvSetBits(FAPI_CONTEXT *context, char const *path, uint64_t bitmap)
1543 \fn Fapi_NvSetBits_Async(FAPI_CONTEXT *context, char const *path, uint64_t bitmap)
1544 \fn Fapi_NvSetBits_Finish(FAPI_CONTEXT *context)
1549 \fn Fapi_SetAuthCB(FAPI_CONTEXT *context, Fapi_CB_Auth callback, void *userData)
1555 \fn Fapi_SetBranchCB(FAPI_CONTEXT *context, Fapi_CB_Branch callback, void *userData)
1561 \fn Fapi_SetSignCB(FAPI_CONTEXT *context, Fapi_CB_Sign callback, void *userData)
1599 \fn static TSS2_RC ecdsa_verify_signature(
1605 \fn TSS2_RC get_crl_from_cert(X509 *cert, X509_CRL **crl)
1606 \fn static TSS2_RC get_ecc_tpm2b_public_from_evp(
1609 \fn static ENGINE * get_engine()
1610 \fn static const EVP_MD * get_hash_md(TPM2_ALG_ID hashAlgorithm)
1611 \fn static const EVP_MD * get_ossl_hash_md(TPM2_ALG_ID hashAlgorithm)
1612 \fn static TSS2_RC get_rsa_tpm2b_public_from_evp(
1615 \fn static int get_sig_scheme(TPM2_ALG_ID signatureScheme)
1616 \fn static int ifapi_bn2binpad(const BIGNUM *bn, unsigned char *bin, int binSize)
1617 \fn TSS2_RC ifapi_cert_to_pem(
1623 \fn void ifapi_crypto_hash_abort(IFAPI_CRYPTO_CONTEXT_BLOB **context)
1624 \fn TSS2_RC ifapi_crypto_hash_finish(IFAPI_CRYPTO_CONTEXT_BLOB **context,
1626 \fn TSS2_RC ifapi_crypto_hash_start(IFAPI_CRYPTO_CONTEXT_BLOB **context,
1628 \fn TSS2_RC ifapi_crypto_hash_update(IFAPI_CRYPTO_CONTEXT_BLOB *context,
1630 \fn TSS2_RC ifapi_der_sig_to_tpm(
1636 \fn static TSS2_RC ifapi_ecc_der_sig_to_tpm(
1642 \fn static TSS2_RC ifapi_get_evp_from_pem(const char *pemKey, EVP_PKEY **publicKey)
1643 \fn TSS2_RC ifapi_get_hash_alg_for_size(uint16_t size, TPMI_ALG_HASH *hashAlgorithm)
1644 \fn TPM2_RC ifapi_get_profile_sig_scheme(
1648 \fn TSS2_RC ifapi_get_public_from_pem_cert(const char* pem_cert, TPM2B_PUBLIC *tpm_public)
1649 \fn TPM2_ALG_ID ifapi_get_signature_algorithm_from_pem(const char *pemKey)
1650 \fn TSS2_RC ifapi_get_tpm2b_public_from_pem(
1653 \fn TSS2_RC ifapi_get_tpm_key_fingerprint(
1657 \fn size_t ifapi_hash_get_digest_size(TPM2_ALG_ID hashAlgorithm)
1658 \fn TSS2_RC ifapi_initialize_sign_public(TPM2_ALG_ID signatureAlgorithm,
1660 \fn TSS2_RC ifapi_pub_pem_key_from_tpm(
1664 \fn TSS2_RC ifapi_tpm_ecc_sig_to_der(
1668 \fn TSS2_RC ifapi_verify_ek_cert(
1672 \fn TSS2_RC ifapi_verify_signature(
1678 \fn TSS2_RC ifapi_verify_signature_quote(
1685 \fn static TSS2_RC ossl_ecc_pub_from_tpm(const TPM2B_PUBLIC *tpmPublicKey, EVP_PKEY *evpPublicKey)
1686 \fn static TSS2_RC ossl_rsa_pub_from_tpm(const TPM2B_PUBLIC *tpmPublicKey, EVP_PKEY *evpPublicKey)
1687 \fn static TSS2_RC rsa_verify_signature(
1701 \fn static TSS2_RC get_policy_elements(TPML_POLICYELEMENTS *policy, NODE_OBJECT_T **policy_element_…
1702 \fn TSS2_RC ifapi_policyeval_instantiate_async(
1706 \fn TSS2_RC ifapi_policyeval_instantiate_finish(
1717 \fn TSS2_RC ifapi_calculate_tree(
1725 \fn static TSS2_RC calculate_policy_key_param(
1732 \fn static void copy_policy_digest(TPML_DIGEST_VALUES *dest, TPML_DIGEST_VALUES *src,
1734 \fn TSS2_RC ifapi_calculate_policy(
1740 \fn TSS2_RC ifapi_calculate_policy_auth_value(
1744 \fn TSS2_RC ifapi_calculate_policy_authorize(
1748 \fn TSS2_RC ifapi_calculate_policy_authorize_nv(
1752 \fn TSS2_RC ifapi_calculate_policy_command_code(
1756 \fn TSS2_RC ifapi_calculate_policy_counter_timer(
1760 \fn TSS2_RC ifapi_calculate_policy_cp_hash(
1764 \fn TSS2_RC ifapi_calculate_policy_digest_hash(
1769 \fn TSS2_RC ifapi_calculate_policy_duplicate(
1773 \fn TSS2_RC ifapi_calculate_policy_locality(
1777 \fn TSS2_RC ifapi_calculate_policy_name_hash(
1781 \fn TSS2_RC ifapi_calculate_policy_nv(
1785 \fn TSS2_RC ifapi_calculate_policy_nv_written(
1789 \fn TSS2_RC ifapi_calculate_policy_or(
1795 \fn TSS2_RC ifapi_calculate_policy_password(
1799 \fn TSS2_RC ifapi_calculate_policy_physical_presence(
1803 \fn TSS2_RC ifapi_calculate_policy_secret(
1807 \fn TSS2_RC ifapi_calculate_policy_signed(
1811 \fn TSS2_RC ifapi_calculate_simple_policy(
1816 \fn TSS2_RC ifapi_compute_policy_pcr(
1820 \fn static void log_policy_digest(TPML_DIGEST_VALUES *dest, size_t digest_idx, size_t hash_size,
1831 \fn static void cleanup_policy_list(struct POLICY_LIST * list)
1832 \fn static TSS2_RC compare_policy_digest(
1837 \fn static TSS2_RC equal_policy_authorization(
1842 \fn static void get_nv_auth_object(
1847 \fn static TSS2_RC get_policy_digest(TPMS_POLICY *policy,
1850 \fn static TSS2_RC get_policy_signature(
1854 \fn TSS2_RC ifapi_branch_selection(
1858 \fn TSS2_RC ifapi_exec_auth_nv_policy(
1862 \fn TSS2_RC ifapi_exec_auth_policy(
1868 \fn TSS2_RC ifapi_get_duplicate_name(
1871 \fn TSS2_RC ifapi_get_key_public(
1875 \fn TSS2_RC ifapi_get_nv_public(
1879 \fn TSS2_RC ifapi_get_object_name(
1883 \fn TSS2_RC ifapi_policy_action(
1886 \fn TSS2_RC ifapi_policyeval_cbauth(
1892 \fn TSS2_RC ifapi_read_pcr(
1897 \fn TSS2_RC ifapi_sign_buffer(
1906 \fn static TSS2_RC search_policy(
1922 \fn static TSS2_RC compute_or_digest_list(
1926 \fn static TSS2_RC compute_policy_list(
1929 \fn static TSS2_RC execute_policy_action(
1933 \fn static TSS2_RC execute_policy_auth_value(
1937 \fn static TSS2_RC execute_policy_authorize(
1942 \fn static TSS2_RC execute_policy_authorize_nv(
1947 \fn static TSS2_RC execute_policy_command_code(
1951 \fn static TSS2_RC execute_policy_counter_timer(
1955 \fn static TSS2_RC execute_policy_cp_hash(
1959 \fn static TSS2_RC execute_policy_duplicate(
1963 \fn static TSS2_RC execute_policy_element(
1968 \fn static TSS2_RC execute_policy_locality(
1972 \fn static TSS2_RC execute_policy_name_hash(
1976 \fn static TSS2_RC execute_policy_nv(
1980 \fn static TSS2_RC execute_policy_nv_written(
1984 \fn static TSS2_RC execute_policy_or(
1989 \fn static TSS2_RC execute_policy_password(
1993 \fn static TSS2_RC execute_policy_pcr(
1998 \fn static TSS2_RC execute_policy_physical_presence(
2002 \fn static TSS2_RC execute_policy_secret(
2007 \fn static TSS2_RC execute_policy_signed(
2011 \fn TSS2_RC get_policy_digest_idx(TPML_DIGEST_VALUES *digest_values, TPMI_ALG_HASH hashAlg,
2013 \fn TSS2_RC ifapi_extend_authorization(
2016 \fn TSS2_RC ifapi_policyeval_execute(
2019 \fn TSS2_RC ifapi_policyeval_execute_prepare(
2033 \fn static void clear_all_policies(FAPI_CONTEXT *context)
2034 \fn static TSS2_RC clear_current_policy(FAPI_CONTEXT *context)
2035 \fn static TSS2_RC create_session(
2039 \fn TSS2_RC ifapi_policyutil_execute(FAPI_CONTEXT *context, ESYS_TR *session)
2040 \fn TSS2_RC ifapi_policyutil_execute_prepare(
2044 \fn static TSS2_RC new_policy(
2057 \fn bool add_string_to_list(NODE_STR_T *str_list, char *string)
2058 \fn TSS2_RC append_object_to_list(void *object, NODE_OBJECT_T **object_list)
2059 \fn static void cleanup_policy_element(TPMT_POLICYELEMENT *policy)
2060 \fn static void cleanup_policy_elements(TPML_POLICYELEMENTS *policy)
2061 \fn static void cleanup_policy_object(POLICY_OBJECT * object)
2062 \fn static TSS2_RC copy_policy(TPMS_POLICY * dest,
2064 \fn static TPML_POLICYBRANCHES * copy_policy_branches(const TPML_POLICYBRANCHES *from_branches)
2065 \fn static TSS2_RC copy_policy_element(const TPMT_POLICYELEMENT *from_policy, TPMT_POLICYELEMENT *t…
2066 \fn static TPML_POLICYELEMENTS * copy_policy_elements(const TPML_POLICYELEMENTS *from_policy)
2067 \fn static TSS2_RC copy_policy_object(POLICY_OBJECT * dest, const POLICY_OBJECT * src)
2068 \fn static TSS2_RC copy_policyauthorization(TPMS_POLICYAUTHORIZATION * dest,
2070 \fn static TSS2_RC create_dirs(const char *supdir, NODE_STR_T *dir_list, mode_t mode)
2071 \fn void free_string_list(NODE_STR_T *node)
2072 \fn char * get_description(IFAPI_OBJECT *object)
2073 \fn bool ifapi_TPM2B_DIGEST_cmp(TPM2B_DIGEST *in1, TPM2B_DIGEST *in2)
2074 \fn bool ifapi_TPM2B_ECC_PARAMETER_cmp(TPM2B_ECC_PARAMETER *in1,
2076 \fn bool ifapi_TPM2B_PUBLIC_KEY_RSA_cmp(TPM2B_PUBLIC_KEY_RSA *in1,
2078 \fn bool ifapi_TPMS_ECC_POINT_cmp(TPMS_ECC_POINT *in1, TPMS_ECC_POINT *in2)
2079 \fn bool ifapi_TPMT_PUBLIC_cmp(TPMT_PUBLIC *in1, TPMT_PUBLIC *in2)
2080 \fn bool ifapi_TPMU_PUBLIC_ID_cmp(TPMU_PUBLIC_ID *in1, UINT32 selector1,
2082 \fn TSS2_RC ifapi_asprintf(char **str, const char *fmt, ...)
2083 \fn TSS2_RC ifapi_calculate_pcr_digest(
2087 \fn TSS2_RC ifapi_check_profile_pcr_selection(
2090 \fn void ifapi_cleanup_policy(TPMS_POLICY *policy)
2091 \fn bool ifapi_cmp_public_key(
2094 \fn TSS2_RC ifapi_compute_policy_digest(
2099 \fn TSS2_RC ifapi_compute_quote_info(
2103 \fn TPMS_POLICY * ifapi_copy_policy(
2105 \fn TSS2_RC ifapi_create_dirs(const char *supdir, const char *path)
2106 \fn TSS2_RC ifapi_extend_vpcr(
2110 \fn TSS2_RC ifapi_filter_pcr_selection_by_index(
2114 \fn void ifapi_free_node_list(NODE_OBJECT_T *node)
2115 \fn void ifapi_free_object_list(NODE_OBJECT_T *node)
2116 \fn int ifapi_get_curl_buffer(unsigned char * url, unsigned char ** buffer,
2118 \fn ESYS_TR ifapi_get_hierary_handle(const char *path)
2119 \fn TSS2_RC ifapi_get_name(TPMT_PUBLIC *publicInfo, TPM2B_NAME *name)
2120 \fn TSS2_RC ifapi_get_nv_start_index(const char *path, TPM2_HANDLE *start_nv_index)
2121 \fn TSS2_RC ifapi_get_quote_info(
2125 \fn bool ifapi_hierarchy_path_p(const char *path)
2126 \fn void ifapi_init_hierarchy_object(
2129 \fn TSS2_RC ifapi_nv_get_name(TPM2B_NV_PUBLIC *publicInfo, TPM2B_NAME *name)
2130 \fn TSS2_RC ifapi_object_cmp_name(IFAPI_OBJECT *object, void *name, bool *equal)
2131 \fn TSS2_RC ifapi_object_cmp_nv_public(IFAPI_OBJECT *object, void *nv_public, bool *equal)
2132 \fn size_t ifapi_path_length(NODE_STR_T *node)
2133 \fn TSS2_RC ifapi_path_string(char **dest, const char *supdir, NODE_STR_T *node, char *name)
2134 \fn TSS2_RC ifapi_path_string_n(char **dest, const char *supdir, NODE_STR_T *node, char *name,
2136 \fn bool ifapi_path_type_p(const char *path, const char *type)
2137 \fn TSS2_RC ifapi_set_key_flags(const char *type, bool policy, IFAPI_KEY_TEMPLATE *template)
2138 \fn TSS2_RC ifapi_set_nv_flags(const char *type, IFAPI_NV_TEMPLATE *template,
2140 \fn TSS2_RC ifapi_tpm_to_fapi_signature(
2145 \fn NODE_STR_T * init_string_list(const char *string)
2146 \fn bool object_with_auth(IFAPI_OBJECT *object)
2147 \fn static size_t path_str_length(NODE_STR_T *node, int delim_length)
2148 \fn TSS2_RC push_object_to_list(void *object, NODE_OBJECT_T **object_list)
2149 \fn NODE_STR_T * split_string(const char *string, char *delimiter)
2150 \fn int vasprintf(char **str, const char *fmt, va_list args)
2151 \fn static size_t write_curl_buffer_cb(void *contents, size_t size, size_t nmemb, void *userp)
2161 \fn static void full_path_to_fapi_path(IFAPI_KEYSTORE *keystore, char *path)
2162 \fn static TSS2_RC get_explicit_key_path(
2166 \fn static size_t get_name_alg(FAPI_CONTEXT *context, IFAPI_OBJECT *object)
2167 \fn TSS2_RC ifapi_authorize_object(FAPI_CONTEXT *context, IFAPI_OBJECT *object, ESYS_TR *session)
2168 \fn TPM2_RC ifapi_capability_get(FAPI_CONTEXT *context, TPM2_CAP capability,
2170 \fn TPM2_RC ifapi_capability_init(FAPI_CONTEXT *context)
2171 \fn TSS2_RC ifapi_change_auth_hierarchy(
2176 \fn TSS2_RC ifapi_change_policy_hierarchy(
2181 \fn TSS2_RC ifapi_cleanup_session(FAPI_CONTEXT *context)
2182 \fn TSS2_RC ifapi_esys_serialize_object(ESYS_CONTEXT *ectx, IFAPI_OBJECT *object)
2183 \fn TSS2_RC ifapi_flush_object(FAPI_CONTEXT *context, ESYS_TR handle)
2184 \fn void ifapi_flush_policy_session(FAPI_CONTEXT *context, ESYS_TR session, TSS2_RC r)
2185 \fn void ifapi_free_object(FAPI_CONTEXT *context, IFAPI_OBJECT **object)
2186 \fn void ifapi_free_objects(FAPI_CONTEXT *context)
2187 \fn TSS2_RC ifapi_get_certificates(
2192 \fn TSS2_RC ifapi_get_description(IFAPI_OBJECT *object, char **description)
2193 \fn TSS2_RC ifapi_get_free_handle_async(FAPI_CONTEXT *fctx, TPM2_HANDLE *handle)
2194 \fn TSS2_RC ifapi_get_free_handle_finish(FAPI_CONTEXT *fctx, TPM2_HANDLE *handle,
2196 \fn TSS2_RC ifapi_get_json(FAPI_CONTEXT *context, IFAPI_OBJECT *object, char **json_string)
2197 \fn TSS2_RC ifapi_get_random(FAPI_CONTEXT *context, size_t numBytes, uint8_t **data)
2198 \fn TSS2_RC ifapi_get_session_async(ESYS_CONTEXT *esys, ESYS_TR saltkey, const IFAPI_PROFILE *profi…
2200 \fn TSS2_RC ifapi_get_session_finish(ESYS_CONTEXT *esys, ESYS_TR *session,
2202 \fn TSS2_RC ifapi_get_sessions_async(FAPI_CONTEXT *context,
2206 \fn TSS2_RC ifapi_get_sessions_finish(
2210 \fn TSS2_RC ifapi_get_sig_scheme(
2216 \fn TSS2_RC ifapi_init_primary_async(FAPI_CONTEXT *context, TSS2_KEY_TYPE ktype)
2217 \fn TSS2_RC ifapi_init_primary_finish(FAPI_CONTEXT *context, TSS2_KEY_TYPE ktype)
2218 \fn TSS2_RC ifapi_initialize_object(
2221 \fn TSS2_RC ifapi_key_create(
2224 \fn TSS2_RC ifapi_key_create_prepare(
2228 \fn TSS2_RC ifapi_key_create_prepare_auth(
2233 \fn TSS2_RC ifapi_key_create_prepare_sensitive(
2240 \fn TSS2_RC ifapi_key_sign(
2248 \fn TSS2_RC ifapi_load_key(
2252 \fn TSS2_RC ifapi_load_key_async(FAPI_CONTEXT *context, size_t position)
2253 \fn TSS2_RC ifapi_load_key_finish(FAPI_CONTEXT *context, bool flush_parent)
2254 \fn TSS2_RC ifapi_load_keys_async(FAPI_CONTEXT *context, char const *keyPath)
2255 \fn TSS2_RC ifapi_load_keys_finish(
2260 \fn TSS2_RC ifapi_load_primary_async(FAPI_CONTEXT *context, char *path)
2261 \fn TSS2_RC ifapi_load_primary_finish(FAPI_CONTEXT *context, ESYS_TR *handle)
2262 \fn TSS2_RC ifapi_merge_profile_into_nv_template(
2265 \fn TSS2_RC ifapi_merge_profile_into_template(
2268 \fn TSS2_RC ifapi_non_tpm_mode_init(FAPI_CONTEXT *context)
2269 \fn TSS2_RC ifapi_nv_read(
2273 \fn TSS2_RC ifapi_nv_write(
2279 \fn void ifapi_primary_clean(FAPI_CONTEXT *context)
2280 \fn void ifapi_session_clean(FAPI_CONTEXT *context)
2281 \fn TSS2_RC ifapi_session_init(FAPI_CONTEXT *context)
2282 \fn TSS2_RC ifapi_set_auth(
2286 \fn void ifapi_set_description(IFAPI_OBJECT *object, char *description)
2287 \fn static TSS2_RC init_explicit_key_path(
2293 \fn static size_t policy_digest_size(IFAPI_OBJECT *object)
2294 \fn static TSS2_RC pop_object_from_list(FAPI_CONTEXT *context, NODE_OBJECT_T **object_list)
2295 \fn static TSS2_RC push_object_with_size_to_list(void *object, size_t size, NODE_OBJECT_T **object_…
2305 \fn static TSS2_RC dirfiles_all(const char *dir_name, NODE_OBJECT_T **list, size_t *n)
2306 \fn TSS2_RC ifapi_io_check_create_dir(
2308 \fn TSS2_RC ifapi_io_check_file_writeable(
2310 \fn TSS2_RC ifapi_io_dirfiles(
2314 \fn TSS2_RC ifapi_io_dirfiles_all(
2318 \fn bool ifapi_io_path_exists(const char *path)
2319 \fn TSS2_RC ifapi_io_poll(IFAPI_IO * io)
2320 \fn TSS2_RC ifapi_io_poll_handles(IFAPI_IO *io, FAPI_POLL_HANDLE **handles, size_t *num_handles)
2321 \fn TSS2_RC ifapi_io_read_async(
2324 \fn TSS2_RC ifapi_io_read_finish(
2328 \fn TSS2_RC ifapi_io_remove_directories(
2330 \fn TSS2_RC ifapi_io_remove_file(const char *file)
2331 \fn TSS2_RC ifapi_io_write_async(
2336 \fn TSS2_RC ifapi_io_write_finish(
2347 \fn static TSS2_RC copy_uint8_ary(UINT8_ARY *dest, const UINT8_ARY * src)
2348 \fn static TSS2_RC expand_directory(IFAPI_KEYSTORE *keystore, const char *path, char **directory_na…
2349 \fn static TSS2_RC expand_path(IFAPI_KEYSTORE *keystore, const char *path, char **file_name)
2350 \fn static TSS2_RC expand_path_to_object(
2355 \fn void full_path_to_fapi_path(IFAPI_KEYSTORE *keystore, char *path)
2356 \fn static TSS2_RC get_explicit_key_path(
2360 \fn void ifapi_cleanup_ifapi_duplicate(IFAPI_DUPLICATE * duplicate)
2361 \fn void ifapi_cleanup_ifapi_ext_pub_key(IFAPI_EXT_PUB_KEY * key)
2362 \fn void ifapi_cleanup_ifapi_hierarchy(IFAPI_HIERARCHY * hierarchy)
2363 \fn void ifapi_cleanup_ifapi_key(IFAPI_KEY * key)
2364 \fn void ifapi_cleanup_ifapi_keystore(IFAPI_KEYSTORE * keystore)
2365 \fn void ifapi_cleanup_ifapi_nv(IFAPI_NV * nv)
2366 \fn void ifapi_cleanup_ifapi_object(
2368 \fn TSS2_RC ifapi_copy_ifapi_key(IFAPI_KEY * dest, const IFAPI_KEY * src)
2369 \fn TSS2_RC ifapi_copy_ifapi_key_object(IFAPI_OBJECT * dest, const IFAPI_OBJECT * src)
2370 \fn TSS2_RC ifapi_keystore_check_overwrite(
2374 \fn TSS2_RC ifapi_keystore_check_writeable(
2378 \fn TSS2_RC ifapi_keystore_delete(
2381 \fn TSS2_RC ifapi_keystore_initialize(
2386 \fn TSS2_RC ifapi_keystore_list_all(
2391 \fn TSS2_RC ifapi_keystore_load_async(
2395 \fn TSS2_RC ifapi_keystore_load_finish(
2399 \fn TSS2_RC ifapi_keystore_remove_directories(IFAPI_KEYSTORE *keystore, const char *dir_name)
2400 \fn TSS2_RC ifapi_keystore_search_nv_obj(
2405 \fn TSS2_RC ifapi_keystore_search_obj(
2410 \fn TSS2_RC ifapi_keystore_store_async(
2415 \fn TSS2_RC ifapi_keystore_store_finish(
2418 \fn static TSS2_RC initialize_explicit_key_path(
2424 \fn static TSS2_RC keystore_list_all_abs(
2429 \fn static TSS2_RC keystore_search_obj(
2435 \fn static TSS2_RC rel_path_to_abs_path(
2448 \fn TSS2_RC ifapi_policy_delete(
2451 \fn TSS2_RC ifapi_policy_store_initialize(
2454 \fn TSS2_RC ifapi_policy_store_load_async(
2458 \fn TSS2_RC ifapi_policy_store_load_finish(
2462 \fn TSS2_RC ifapi_policy_store_store_async(
2467 \fn TSS2_RC ifapi_policy_store_store_finish(
2470 \fn static TSS2_RC policy_rel_path_to_abs_path(
2485 \fn static TSS2_RC ifapi_json_IFAPI_CONFIG_deserialize(json_object *jso, IFAPI_CONFIG *out)
2486 \fn TSS2_RC ifapi_config_initialize_async(IFAPI_IO *io)
2487 \fn TSS2_RC ifapi_config_initialize_finish(IFAPI_IO *io, IFAPI_CONFIG *config)
2488 \fn static TSS2_RC ifapi_json_IFAPI_CONFIG_deserialize(json_object *jso, IFAPI_CONFIG *out)
2498 \fn void ifapi_cleanup_event(IFAPI_EVENT * event)
2499 \fn TSS2_RC ifapi_eventlog_append_async(
2503 \fn TSS2_RC ifapi_eventlog_append_finish(
2506 \fn TSS2_RC ifapi_eventlog_get_async(
2511 \fn TSS2_RC ifapi_eventlog_get_finish(
2515 \fn TSS2_RC ifapi_eventlog_initialize(
2527 \fn static TSS2_RC ifapi_profile_checkpcrs(const TPML_PCR_SELECTION *pcr_profile)
2528 \fn static TSS2_RC ifapi_profile_json_deserialize(
2531 \fn void ifapi_profiles_finalize(
2533 \fn TSS2_RC ifapi_profiles_get(
2537 \fn TSS2_RC ifapi_profiles_initialize_async(
2542 \fn TSS2_RC ifapi_profiles_initialize_finish(
2554 \fn TSS2_RC ifapi_json_FAPI_QUOTE_INFO_serialize(const FAPI_QUOTE_INFO *in,
2556 \fn TSS2_RC ifapi_json_IFAPI_CAP_INFO_serialize(const IFAPI_CAP_INFO *in, json_object **jso)
2557 \fn TSS2_RC ifapi_json_IFAPI_DUPLICATE_serialize(const IFAPI_DUPLICATE *in,
2559 \fn TSS2_RC ifapi_json_IFAPI_EVENT_TYPE_serialize(const IFAPI_EVENT_TYPE in,
2561 \fn TSS2_RC ifapi_json_IFAPI_EVENT_TYPE_serialize_txt(
2564 \fn TSS2_RC ifapi_json_IFAPI_EVENT_UNION_serialize(const IFAPI_EVENT_UNION *in,
2566 \fn TSS2_RC ifapi_json_IFAPI_EVENT_serialize(const IFAPI_EVENT *in, json_object **jso)
2567 \fn TSS2_RC ifapi_json_IFAPI_EXT_PUB_KEY_serialize(const IFAPI_EXT_PUB_KEY *in,
2569 \fn TSS2_RC ifapi_json_IFAPI_HIERARCHY_serialize(const IFAPI_HIERARCHY *in, json_object **jso)
2570 \fn TSS2_RC ifapi_json_IFAPI_IMA_EVENT_serialize(const IFAPI_IMA_EVENT *in,
2572 \fn TSS2_RC ifapi_json_IFAPI_INFO_serialize(const IFAPI_INFO *in, json_object **jso)
2573 \fn TSS2_RC ifapi_json_IFAPI_KEY_serialize(const IFAPI_KEY *in, json_object **jso)
2574 \fn TSS2_RC ifapi_json_IFAPI_NV_serialize(const IFAPI_NV *in, json_object **jso)
2575 \fn TSS2_RC ifapi_json_IFAPI_OBJECT_TYPE_CONSTANT_serialize(const IFAPI_OBJECT_TYPE_CONSTANT
2577 \fn TSS2_RC ifapi_json_IFAPI_OBJECT_serialize(const IFAPI_OBJECT *in,
2579 \fn TSS2_RC ifapi_json_IFAPI_TSS_EVENT_serialize(const IFAPI_TSS_EVENT *in,
2581 \fn TSS2_RC ifapi_json_UINT8_ARY_serialize(const UINT8_ARY *in, json_object **jso)
2582 \fn TSS2_RC ifapi_json_char_serialize(
2585 \fn TSS2_RC ifapi_json_INT32_serialize(const INT32 in, json_object **jso)
2586 \fn TSS2_RC ifapi_json_TPM2B_CREATION_DATA_serialize(const TPM2B_CREATION_DATA *in, json_object **j…
2587 \fn TSS2_RC ifapi_json_TPM2B_DATA_serialize(const TPM2B_DATA *in, json_object **jso)
2588 \fn TSS2_RC ifapi_json_TPM2B_DIGEST_serialize(const TPM2B_DIGEST *in, json_object **jso)
2589 \fn TSS2_RC ifapi_json_TPM2B_ECC_PARAMETER_serialize(const TPM2B_ECC_PARAMETER *in, json_object **j…
2590 \fn TSS2_RC ifapi_json_TPM2B_ENCRYPTED_SECRET_serialize(const TPM2B_ENCRYPTED_SECRET *in, json_obje…
2591 \fn TSS2_RC ifapi_json_TPM2B_EVENT_serialize(const TPM2B_EVENT *in, json_object **jso)
2592 \fn TSS2_RC ifapi_json_TPM2B_MAX_NV_BUFFER_serialize(const TPM2B_MAX_NV_BUFFER *in, json_object **j…
2593 \fn TSS2_RC ifapi_json_TPM2B_NAME_serialize(const TPM2B_NAME *in, json_object **jso)
2594 \fn TSS2_RC ifapi_json_TPM2B_NONCE_serialize(const TPM2B_NONCE *in, json_object **jso)
2595 \fn TSS2_RC ifapi_json_TPM2B_NV_PUBLIC_serialize(const TPM2B_NV_PUBLIC *in, json_object **jso)
2596 \fn TSS2_RC ifapi_json_TPM2B_OPERAND_serialize(const TPM2B_OPERAND *in, json_object **jso)
2597 \fn TSS2_RC ifapi_json_TPM2B_PRIVATE_serialize(const TPM2B_PRIVATE *in, json_object **jso)
2598 \fn TSS2_RC ifapi_json_TPM2B_PUBLIC_KEY_RSA_serialize(const TPM2B_PUBLIC_KEY_RSA *in, json_object *…
2599 \fn TSS2_RC ifapi_json_TPM2B_PUBLIC_serialize(const TPM2B_PUBLIC *in, json_object **jso)
2600 \fn TSS2_RC ifapi_json_TPM2_ALG_ID_serialize(const TPM2_ALG_ID in, json_object **jso)
2601 \fn TSS2_RC ifapi_json_TPM2_CAP_serialize(const TPM2_CAP in, json_object **jso)
2602 \fn TSS2_RC ifapi_json_TPM2_CC_serialize(const TPM2_CC in, json_object **jso)
2603 \fn TSS2_RC ifapi_json_TPM2_ECC_CURVE_serialize(const TPM2_ECC_CURVE in, json_object **jso)
2604 \fn TSS2_RC ifapi_json_TPM2_EO_serialize(const TPM2_EO in, json_object **jso)
2605 \fn TSS2_RC ifapi_json_TPM2_GENERATED_serialize(const TPM2_GENERATED in, json_object **jso)
2606 \fn TSS2_RC ifapi_json_TPM2_HANDLE_serialize(const TPM2_HANDLE in, json_object **jso)
2607 \fn TSS2_RC ifapi_json_TPM2_NT_serialize(const TPM2_NT in, json_object **jso)
2608 \fn TSS2_RC ifapi_json_TPM2_PT_PCR_serialize(const TPM2_PT_PCR in, json_object **jso)
2609 \fn TSS2_RC ifapi_json_TPM2_PT_serialize(const TPM2_PT in, json_object **jso)
2610 \fn TSS2_RC ifapi_json_TPM2_ST_serialize(const TPM2_ST in, json_object **jso)
2611 \fn TSS2_RC ifapi_json_TPMA_ALGORITHM_serialize(const TPMA_ALGORITHM in, json_object **jso)
2612 \fn TSS2_RC ifapi_json_TPMA_CC_serialize(const TPMA_CC in, json_object **jso)
2613 \fn TSS2_RC ifapi_json_TPMA_LOCALITY_serialize(const TPMA_LOCALITY in, json_object **jso)
2614 \fn TSS2_RC ifapi_json_TPMA_NV_serialize(const TPMA_NV in, json_object **jso)
2615 \fn TSS2_RC ifapi_json_TPMA_OBJECT_serialize(const TPMA_OBJECT in, json_object **jso)
2616 \fn TSS2_RC ifapi_json_TPMI_AES_KEY_BITS_serialize(const TPMI_AES_KEY_BITS in, json_object **jso)
2617 \fn TSS2_RC ifapi_json_TPMI_ALG_ASYM_SCHEME_serialize(const TPMI_ALG_ASYM_SCHEME in, json_object **…
2618 \fn TSS2_RC ifapi_json_TPMI_ALG_ECC_SCHEME_serialize(const TPMI_ALG_ECC_SCHEME in, json_object **js…
2619 \fn TSS2_RC ifapi_json_TPMI_ALG_HASH_serialize(const TPMI_ALG_HASH in, json_object **jso)
2620 \fn TSS2_RC ifapi_json_TPMI_ALG_KDF_serialize(const TPMI_ALG_KDF in, json_object **jso)
2621 \fn TSS2_RC ifapi_json_TPMI_ALG_KEYEDHASH_SCHEME_serialize(const TPMI_ALG_KEYEDHASH_SCHEME in, json…
2622 \fn TSS2_RC ifapi_json_TPMI_ALG_PUBLIC_serialize(const TPMI_ALG_PUBLIC in, json_object **jso)
2623 \fn TSS2_RC ifapi_json_TPMI_ALG_RSA_SCHEME_serialize(const TPMI_ALG_RSA_SCHEME in, json_object **js…
2624 \fn TSS2_RC ifapi_json_TPMI_ALG_SIG_SCHEME_serialize(const TPMI_ALG_SIG_SCHEME in,
2626 \fn TSS2_RC ifapi_json_TPMI_ALG_SYM_MODE_serialize(const TPMI_ALG_SYM_MODE in,
2628 \fn TSS2_RC ifapi_json_TPMI_ALG_SYM_OBJECT_serialize(const TPMI_ALG_SYM_OBJECT in,
2630 \fn TSS2_RC ifapi_json_TPMI_ECC_CURVE_serialize(const TPMI_ECC_CURVE in, json_object **jso)
2631 \fn TSS2_RC ifapi_json_TPMI_RH_HIERARCHY_serialize(const TPMI_RH_HIERARCHY in,
2633 \fn TSS2_RC ifapi_json_TPMI_RH_NV_INDEX_serialize(const TPMI_RH_NV_INDEX in,
2635 \fn TSS2_RC ifapi_json_TPMI_RSA_KEY_BITS_serialize(const TPMI_RSA_KEY_BITS in, json_object **jso)
2636 \fn TSS2_RC ifapi_json_TPMI_ST_ATTEST_serialize(const TPMI_ST_ATTEST in, json_object **jso)
2637 \fn TSS2_RC ifapi_json_TPMI_YES_NO_serialize(const TPMI_YES_NO in, json_object **jso)
2638 \fn TSS2_RC ifapi_json_TPML_ALG_PROPERTY_serialize(const TPML_ALG_PROPERTY *in, json_object **jso)
2639 \fn TSS2_RC ifapi_json_TPML_CCA_serialize(const TPML_CCA *in, json_object **jso)
2640 \fn TSS2_RC ifapi_json_TPML_CC_serialize(const TPML_CC *in, json_object **jso)
2641 \fn TSS2_RC ifapi_json_TPML_DIGEST_VALUES_serialize(const TPML_DIGEST_VALUES *in, json_object **jso)
2642 \fn TSS2_RC ifapi_json_TPML_ECC_CURVE_serialize(const TPML_ECC_CURVE *in, json_object **jso)
2643 \fn TSS2_RC ifapi_json_TPML_HANDLE_serialize(const TPML_HANDLE *in, json_object **jso)
2644 \fn TSS2_RC ifapi_json_TPML_PCR_SELECTION_serialize(const TPML_PCR_SELECTION *in, json_object **jso)
2645 \fn TSS2_RC ifapi_json_TPML_TAGGED_PCR_PROPERTY_serialize(const TPML_TAGGED_PCR_PROPERTY *in, json_…
2646 \fn TSS2_RC ifapi_json_TPML_TAGGED_TPM_PROPERTY_serialize(const TPML_TAGGED_TPM_PROPERTY *in, json_…
2647 \fn TSS2_RC ifapi_json_TPMS_ALG_PROPERTY_serialize(const TPMS_ALG_PROPERTY *in, json_object **jso)
2648 \fn TSS2_RC ifapi_json_TPMS_ASYM_PARMS_serialize(const TPMS_ASYM_PARMS *in, json_object **jso)
2649 \fn TSS2_RC ifapi_json_TPMS_ATTEST_serialize(const TPMS_ATTEST *in, json_object **jso)
2650 \fn TSS2_RC ifapi_json_TPMS_CAPABILITY_DATA_serialize(const TPMS_CAPABILITY_DATA *in, json_object *…
2651 \fn TSS2_RC ifapi_json_TPMS_CERTIFY_INFO_serialize(const TPMS_CERTIFY_INFO *in, json_object **jso)
2652 \fn TSS2_RC ifapi_json_TPMS_CLOCK_INFO_serialize(const TPMS_CLOCK_INFO *in, json_object **jso)
2653 \fn TSS2_RC ifapi_json_TPMS_COMMAND_AUDIT_INFO_serialize(const TPMS_COMMAND_AUDIT_INFO *in, json_ob…
2654 \fn TSS2_RC ifapi_json_TPMS_CREATION_DATA_serialize(const TPMS_CREATION_DATA *in, json_object **jso)
2655 \fn TSS2_RC ifapi_json_TPMS_CREATION_INFO_serialize(const TPMS_CREATION_INFO *in, json_object **jso)
2656 \fn TSS2_RC ifapi_json_TPMS_ECC_PARMS_serialize(const TPMS_ECC_PARMS *in, json_object **jso)
2657 \fn TSS2_RC ifapi_json_TPMS_ECC_POINT_serialize(const TPMS_ECC_POINT *in, json_object **jso)
2658 \fn TSS2_RC ifapi_json_TPMS_EMPTY_serialize(const TPMS_EMPTY *in, json_object **jso)
2659 \fn TSS2_RC ifapi_json_TPMS_ENC_SCHEME_OAEP_serialize(const TPMS_ENC_SCHEME_OAEP *in, json_object *…
2660 \fn TSS2_RC ifapi_json_TPMS_ENC_SCHEME_RSAES_serialize(const TPMS_ENC_SCHEME_RSAES *in, json_object…
2661 \fn TSS2_RC ifapi_json_TPMS_KEYEDHASH_PARMS_serialize(const TPMS_KEYEDHASH_PARMS *in, json_object *…
2662 \fn TSS2_RC ifapi_json_TPMS_KEY_SCHEME_ECDH_serialize(const TPMS_KEY_SCHEME_ECDH *in, json_object *…
2663 \fn TSS2_RC ifapi_json_TPMS_NV_CERTIFY_INFO_serialize(const TPMS_NV_CERTIFY_INFO *in, json_object *…
2664 \fn TSS2_RC ifapi_json_TPMS_NV_PUBLIC_serialize(const TPMS_NV_PUBLIC *in, json_object **jso)
2665 \fn TSS2_RC ifapi_json_TPMS_PCR_SELECTION_serialize(const TPMS_PCR_SELECTION *in,
2667 \fn TSS2_RC ifapi_json_TPMS_PCR_SELECT_serialize(const TPMS_PCR_SELECT *in,
2669 \fn TSS2_RC ifapi_json_TPMS_QUOTE_INFO_serialize(const TPMS_QUOTE_INFO *in, json_object **jso)
2670 \fn TSS2_RC ifapi_json_TPMS_RSA_PARMS_serialize(const TPMS_RSA_PARMS *in, json_object **jso)
2671 \fn TSS2_RC ifapi_json_TPMS_SCHEME_ECDAA_serialize(const TPMS_SCHEME_ECDAA *in, json_object **jso)
2672 \fn TSS2_RC ifapi_json_TPMS_SCHEME_HASH_serialize(const TPMS_SCHEME_HASH *in, json_object **jso)
2673 \fn TSS2_RC ifapi_json_TPMS_SCHEME_HMAC_serialize(const TPMS_SCHEME_HMAC *in, json_object **jso)
2674 \fn TSS2_RC ifapi_json_TPMS_SCHEME_KDF1_SP800_108_serialize(const TPMS_SCHEME_KDF1_SP800_108 *in, j…
2675 \fn TSS2_RC ifapi_json_TPMS_SCHEME_KDF1_SP800_56A_serialize(const TPMS_SCHEME_KDF1_SP800_56A *in, j…
2676 \fn TSS2_RC ifapi_json_TPMS_SCHEME_MGF1_serialize(const TPMS_SCHEME_MGF1 *in, json_object **jso)
2677 \fn TSS2_RC ifapi_json_TPMS_SCHEME_XOR_serialize(const TPMS_SCHEME_XOR *in, json_object **jso)
2678 \fn TSS2_RC ifapi_json_TPMS_SESSION_AUDIT_INFO_serialize(const TPMS_SESSION_AUDIT_INFO *in, json_ob…
2679 \fn TSS2_RC ifapi_json_TPMS_SIGNATURE_ECC_serialize(const TPMS_SIGNATURE_ECC *in, json_object **jso)
2680 \fn TSS2_RC ifapi_json_TPMS_SIGNATURE_ECDAA_serialize(const TPMS_SIGNATURE_ECDAA *in, json_object *…
2681 \fn TSS2_RC ifapi_json_TPMS_SIGNATURE_ECDSA_serialize(const TPMS_SIGNATURE_ECDSA *in, json_object *…
2682 \fn TSS2_RC ifapi_json_TPMS_SIGNATURE_ECSCHNORR_serialize(const TPMS_SIGNATURE_ECSCHNORR *in, json_…
2683 \fn TSS2_RC ifapi_json_TPMS_SIGNATURE_RSAPSS_serialize(const TPMS_SIGNATURE_RSAPSS *in, json_object…
2684 \fn TSS2_RC ifapi_json_TPMS_SIGNATURE_RSASSA_serialize(const TPMS_SIGNATURE_RSASSA *in, json_object…
2685 \fn TSS2_RC ifapi_json_TPMS_SIGNATURE_RSA_serialize(const TPMS_SIGNATURE_RSA *in, json_object **jso)
2686 \fn TSS2_RC ifapi_json_TPMS_SIGNATURE_SM2_serialize(const TPMS_SIGNATURE_SM2 *in, json_object **jso)
2687 \fn TSS2_RC ifapi_json_TPMS_SIG_SCHEME_ECDAA_serialize(const TPMS_SIG_SCHEME_ECDAA *in, json_object…
2688 \fn TSS2_RC ifapi_json_TPMS_SIG_SCHEME_ECDSA_serialize(const TPMS_SIG_SCHEME_ECDSA *in, json_object…
2689 \fn TSS2_RC ifapi_json_TPMS_SIG_SCHEME_ECSCHNORR_serialize(const TPMS_SIG_SCHEME_ECSCHNORR *in, jso…
2690 \fn TSS2_RC ifapi_json_TPMS_SIG_SCHEME_RSAPSS_serialize(const TPMS_SIG_SCHEME_RSAPSS *in, json_obje…
2691 \fn TSS2_RC ifapi_json_TPMS_SIG_SCHEME_RSASSA_serialize(const TPMS_SIG_SCHEME_RSASSA *in, json_obje…
2692 \fn TSS2_RC ifapi_json_TPMS_SIG_SCHEME_SM2_serialize(const TPMS_SIG_SCHEME_SM2 *in, json_object **j…
2693 \fn TSS2_RC ifapi_json_TPMS_SYMCIPHER_PARMS_serialize(const TPMS_SYMCIPHER_PARMS *in, json_object *…
2694 \fn TSS2_RC ifapi_json_TPMS_TAGGED_PCR_SELECT_serialize(const TPMS_TAGGED_PCR_SELECT *in,
2696 \fn TSS2_RC ifapi_json_TPMS_TAGGED_PROPERTY_serialize(const TPMS_TAGGED_PROPERTY *in, json_object *…
2697 \fn TSS2_RC ifapi_json_TPMS_TIME_ATTEST_INFO_serialize(const TPMS_TIME_ATTEST_INFO *in, json_object…
2698 \fn TSS2_RC ifapi_json_TPMS_TIME_INFO_serialize(const TPMS_TIME_INFO *in, json_object **jso)
2699 \fn TSS2_RC ifapi_json_TPMT_ASYM_SCHEME_serialize(const TPMT_ASYM_SCHEME *in, json_object **jso)
2700 \fn TSS2_RC ifapi_json_TPMT_ECC_SCHEME_serialize(const TPMT_ECC_SCHEME *in, json_object **jso)
2701 \fn TSS2_RC ifapi_json_TPMT_HA_serialize(const TPMT_HA *in, json_object **jso)
2702 \fn TSS2_RC ifapi_json_TPMT_KDF_SCHEME_serialize(const TPMT_KDF_SCHEME *in, json_object **jso)
2703 \fn TSS2_RC ifapi_json_TPMT_KEYEDHASH_SCHEME_serialize(const TPMT_KEYEDHASH_SCHEME *in, json_object…
2704 \fn TSS2_RC ifapi_json_TPMT_PUBLIC_serialize(const TPMT_PUBLIC *in, json_object **jso)
2705 \fn TSS2_RC ifapi_json_TPMT_RSA_SCHEME_serialize(const TPMT_RSA_SCHEME *in, json_object **jso)
2706 \fn TSS2_RC ifapi_json_TPMT_SIGNATURE_serialize(const TPMT_SIGNATURE *in, json_object **jso)
2707 \fn TSS2_RC ifapi_json_TPMT_SIG_SCHEME_serialize(const TPMT_SIG_SCHEME *in, json_object **jso)
2708 \fn TSS2_RC ifapi_json_TPMT_SYM_DEF_OBJECT_serialize(const TPMT_SYM_DEF_OBJECT *in, json_object **j…
2709 \fn TSS2_RC ifapi_json_TPMT_TK_CREATION_serialize(const TPMT_TK_CREATION *in, json_object **jso)
2710 \fn TSS2_RC ifapi_json_TPMU_ASYM_SCHEME_serialize(const TPMU_ASYM_SCHEME *in, UINT32 selector, json…
2711 \fn TSS2_RC ifapi_json_TPMU_ATTEST_serialize(const TPMU_ATTEST *in, UINT32 selector, json_object **…
2712 \fn TSS2_RC ifapi_json_TPMU_CAPABILITIES_serialize(const TPMU_CAPABILITIES *in, UINT32 selector, js…
2713 \fn TSS2_RC ifapi_json_TPMU_HA_serialize(const TPMU_HA *in, UINT32 selector,
2715 \fn TSS2_RC ifapi_json_TPMU_KDF_SCHEME_serialize(const TPMU_KDF_SCHEME *in, UINT32 selector, json_o…
2716 \fn TSS2_RC ifapi_json_TPMU_PUBLIC_ID_serialize(const TPMU_PUBLIC_ID *in, UINT32 selector, json_obj…
2717 \fn TSS2_RC ifapi_json_TPMU_PUBLIC_PARMS_serialize(const TPMU_PUBLIC_PARMS *in, UINT32 selector, js…
2718 \fn TSS2_RC ifapi_json_TPMU_SCHEME_KEYEDHASH_serialize(const TPMU_SCHEME_KEYEDHASH *in, UINT32 sele…
2719 \fn TSS2_RC ifapi_json_TPMU_SIGNATURE_serialize(const TPMU_SIGNATURE *in, UINT32 selector, json_obj…
2720 \fn TSS2_RC ifapi_json_TPMU_SIG_SCHEME_serialize(const TPMU_SIG_SCHEME *in, UINT32 selector, json_o…
2721 \fn TSS2_RC ifapi_json_TPMU_SYM_KEY_BITS_serialize(const TPMU_SYM_KEY_BITS *in, UINT32 selector, js…
2722 \fn TSS2_RC ifapi_json_TPMU_SYM_MODE_serialize(const TPMU_SYM_MODE *in, UINT32 selector, json_objec…
2723 \fn TSS2_RC ifapi_json_UINT16_serialize(const UINT16 in, json_object **jso)
2724 \fn TSS2_RC ifapi_json_UINT32_serialize(const UINT32 in, json_object **jso)
2725 \fn TSS2_RC ifapi_json_UINT64_serialize(UINT64 in, json_object **jso)
2726 \fn TSS2_RC ifapi_json_pcr_select_serialize(
2730 \fn TSS2_RC ifapi_json_TPMI_POLICYTYPE_serialize(const TPMI_POLICYTYPE in,
2732 \fn TSS2_RC ifapi_json_TPMI_POLICYTYPE_serialize_txt(
2735 \fn TSS2_RC ifapi_json_TPML_PCRVALUES_serialize(const TPML_PCRVALUES *in, json_object **jso)
2736 \fn TSS2_RC ifapi_json_TPML_POLICYAUTHORIZATIONS_serialize(const TPML_POLICYAUTHORIZATIONS
2738 \fn TSS2_RC ifapi_json_TPML_POLICYBRANCHES_serialize(const TPML_POLICYBRANCHES *in,
2740 \fn TSS2_RC ifapi_json_TPML_POLICYELEMENTS_serialize(const TPML_POLICYELEMENTS *in,
2742 \fn TSS2_RC ifapi_json_TPMS_PCRVALUE_serialize(const TPMS_PCRVALUE *in, json_object **jso)
2743 \fn TSS2_RC ifapi_json_TPMS_POLICYACTION_serialize(const TPMS_POLICYACTION *in,
2745 \fn TSS2_RC ifapi_json_TPMS_POLICYAUTHORIZATION_serialize(
2748 \fn TSS2_RC ifapi_json_TPMS_POLICYAUTHORIZENV_serialize(const TPMS_POLICYAUTHORIZENV *in,
2750 \fn TSS2_RC ifapi_json_TPMS_POLICYAUTHORIZE_serialize(const TPMS_POLICYAUTHORIZE *in,
2752 \fn TSS2_RC ifapi_json_TPMS_POLICYAUTHVALUE_serialize(const TPMS_POLICYAUTHVALUE *in,
2754 \fn TSS2_RC ifapi_json_TPMS_POLICYBRANCH_serialize(const TPMS_POLICYBRANCH *in,
2756 \fn TSS2_RC ifapi_json_TPMS_POLICYCOMMANDCODE_serialize(const TPMS_POLICYCOMMANDCODE *in,
2758 \fn TSS2_RC ifapi_json_TPMS_POLICYCOUNTERTIMER_serialize(const TPMS_POLICYCOUNTERTIMER *in,
2760 \fn TSS2_RC ifapi_json_TPMS_POLICYCPHASH_serialize(const TPMS_POLICYCPHASH *in,
2762 \fn TSS2_RC ifapi_json_TPMS_POLICYDUPLICATIONSELECT_serialize(const
2764 \fn TSS2_RC ifapi_json_TPMS_POLICYLOCALITY_serialize(const TPMS_POLICYLOCALITY *in,
2766 \fn TSS2_RC ifapi_json_TPMS_POLICYNAMEHASH_serialize(const TPMS_POLICYNAMEHASH *in,
2768 \fn TSS2_RC ifapi_json_TPMS_POLICYNVWRITTEN_serialize(const TPMS_POLICYNVWRITTEN *in,
2770 \fn TSS2_RC ifapi_json_TPMS_POLICYNV_serialize(const TPMS_POLICYNV *in, json_object **jso)
2771 \fn TSS2_RC ifapi_json_TPMS_POLICYOR_serialize(const TPMS_POLICYOR *in, json_object **jso)
2772 \fn TSS2_RC ifapi_json_TPMS_POLICYPASSWORD_serialize(const TPMS_POLICYPASSWORD *in,
2774 \fn TSS2_RC ifapi_json_TPMS_POLICYPCR_serialize(const TPMS_POLICYPCR *in, json_object **jso)
2775 \fn TSS2_RC ifapi_json_TPMS_POLICYPHYSICALPRESENCE_serialize(const
2777 \fn TSS2_RC ifapi_json_TPMS_POLICYSECRET_serialize(const TPMS_POLICYSECRET *in,
2779 \fn TSS2_RC ifapi_json_TPMS_POLICYSIGNED_serialize(const TPMS_POLICYSIGNED *in,
2781 \fn TSS2_RC ifapi_json_TPMS_POLICYTEMPLATE_serialize(const TPMS_POLICYTEMPLATE *in,
2783 \fn TSS2_RC ifapi_json_TPMS_POLICY_serialize(const TPMS_POLICY *in,
2785 \fn TSS2_RC ifapi_json_TPMT_POLICYELEMENT_serialize(const TPMT_POLICYELEMENT *in,
2787 \fn TSS2_RC ifapi_json_TPMU_POLICYELEMENT_serialize(const TPMU_POLICYELEMENT *in,
2789 \fn static TSS2_RC ifapi_json_char_serialize(
2803 \fn static bool get_number(const char *token, int64_t *num)
2804 \fn static int get_token_start_idx(const char *token)
2805 \fn TSS2_RC ifapi_json_FAPI_QUOTE_INFO_deserialize(json_object *jso, FAPI_QUOTE_INFO *out)
2806 \fn TSS2_RC ifapi_json_IFAPI_DUPLICATE_deserialize(json_object *jso, IFAPI_DUPLICATE *out)
2807 \fn TSS2_RC ifapi_json_IFAPI_EVENT_TYPE_deserialize(json_object *jso, IFAPI_EVENT_TYPE *out)
2808 \fn TSS2_RC ifapi_json_IFAPI_EVENT_TYPE_deserialize_txt(json_object *jso,
2810 \fn TSS2_RC ifapi_json_IFAPI_EVENT_UNION_deserialize(
2814 \fn TSS2_RC ifapi_json_IFAPI_EVENT_deserialize(json_object *jso, IFAPI_EVENT *out)
2815 \fn TSS2_RC ifapi_json_IFAPI_EXT_PUB_KEY_deserialize(json_object *jso,
2817 \fn TSS2_RC ifapi_json_IFAPI_HIERARCHY_deserialize(json_object *jso, IFAPI_HIERARCHY *out)
2818 \fn TSS2_RC ifapi_json_IFAPI_IMA_EVENT_deserialize(json_object *jso, IFAPI_IMA_EVENT *out)
2819 \fn TSS2_RC ifapi_json_IFAPI_KEY_deserialize(json_object *jso, IFAPI_KEY *out)
2820 \fn TSS2_RC ifapi_json_IFAPI_NV_deserialize(json_object *jso, IFAPI_NV *out)
2821 \fn TSS2_RC ifapi_json_IFAPI_OBJECT_TYPE_CONSTANT_deserialize(json_object *jso,
2823 \fn TSS2_RC ifapi_json_IFAPI_OBJECT_deserialize(json_object *jso, IFAPI_OBJECT *out)
2824 \fn TSS2_RC ifapi_json_IFAPI_TSS_EVENT_deserialize(json_object *jso, IFAPI_TSS_EVENT *out)
2825 \fn TSS2_RC ifapi_json_char_deserialize(
2828 \fn static TSS2_RC get_boolean_from_json(json_object *jso, TPMI_YES_NO *value)
2829 \fn static bool get_number(const char *token, int64_t *num)
2830 \fn static TSS2_RC get_number_from_json(json_object *jso, int64_t *num)
2831 \fn bool ifapi_get_sub_object(json_object *jso, char *name, json_object **sub_jso)
2832 \fn static TSS2_RC ifapi_hex_to_byte_ary(const char hex[], UINT32 vlen, BYTE val[])
2833 \fn TSS2_RC ifapi_json_BYTE_array_deserialize(size_t max, json_object *jso, BYTE *out)
2834 \fn TSS2_RC ifapi_json_BYTE_deserialize(json_object *jso, BYTE *out)
2835 \fn TSS2_RC ifapi_json_TPM2B_CREATION_DATA_deserialize(json_object *jso,
2837 \fn TSS2_RC ifapi_json_TPM2B_DATA_deserialize(json_object *jso, TPM2B_DATA *out)
2838 \fn TSS2_RC ifapi_json_TPM2B_DIGEST_deserialize(json_object *jso, TPM2B_DIGEST *out)
2839 \fn TSS2_RC ifapi_json_TPM2B_ECC_PARAMETER_deserialize(json_object *jso,
2841 \fn TSS2_RC ifapi_json_TPM2B_ENCRYPTED_SECRET_deserialize(json_object *jso,
2843 \fn TSS2_RC ifapi_json_TPM2B_EVENT_deserialize(json_object *jso, TPM2B_EVENT *out)
2844 \fn TSS2_RC ifapi_json_TPM2B_MAX_NV_BUFFER_deserialize(json_object *jso,
2846 \fn TSS2_RC ifapi_json_TPM2B_NAME_deserialize(json_object *jso, TPM2B_NAME *out)
2847 \fn TSS2_RC ifapi_json_TPM2B_NONCE_deserialize(json_object *jso, TPM2B_NONCE *out)
2848 \fn TSS2_RC ifapi_json_TPM2B_NV_PUBLIC_deserialize(json_object *jso, TPM2B_NV_PUBLIC *out)
2849 \fn TSS2_RC ifapi_json_TPM2B_OPERAND_deserialize(json_object *jso, TPM2B_OPERAND *out)
2850 \fn TSS2_RC ifapi_json_TPM2B_PRIVATE_deserialize(json_object *jso, TPM2B_PRIVATE *out)
2851 \fn TSS2_RC ifapi_json_TPM2B_PUBLIC_KEY_RSA_deserialize(json_object *jso,
2853 \fn TSS2_RC ifapi_json_TPM2B_PUBLIC_deserialize(json_object *jso, TPM2B_PUBLIC *out)
2854 \fn TSS2_RC ifapi_json_TPM2_ALG_ID_deserialize(json_object *jso, TPM2_ALG_ID *out)
2855 \fn TSS2_RC ifapi_json_TPM2_CC_deserialize(json_object *jso, TPM2_CC *out)
2856 \fn TSS2_RC ifapi_json_TPM2_ECC_CURVE_deserialize(json_object *jso, TPM2_ECC_CURVE *out)
2857 \fn TSS2_RC ifapi_json_TPM2_EO_deserialize(json_object *jso, TPM2_EO *out)
2858 \fn TSS2_RC ifapi_json_TPM2_GENERATED_deserialize(json_object *jso, TPM2_GENERATED *out)
2859 \fn TSS2_RC ifapi_json_TPM2_HANDLE_deserialize(json_object *jso, TPM2_HANDLE *out)
2860 \fn TSS2_RC ifapi_json_TPM2_NT_deserialize(json_object *jso, TPM2_NT *out)
2861 \fn TSS2_RC ifapi_json_TPM2_PT_PCR_deserialize(json_object *jso, TPM2_PT_PCR *out)
2862 \fn TSS2_RC ifapi_json_TPM2_ST_deserialize(json_object *jso, TPM2_ST *out)
2863 \fn TSS2_RC ifapi_json_TPMA_LOCALITY_deserialize(json_object *jso, TPMA_LOCALITY *out)
2864 \fn TSS2_RC ifapi_json_TPMA_NV_deserialize(json_object *jso, TPMA_NV *out)
2865 \fn TSS2_RC ifapi_json_TPMA_OBJECT_deserialize(json_object *jso, TPMA_OBJECT *out)
2866 \fn TSS2_RC ifapi_json_TPMI_AES_KEY_BITS_deserialize(json_object *jso, TPMI_AES_KEY_BITS *out)
2867 \fn TSS2_RC ifapi_json_TPMI_ALG_ECC_SCHEME_deserialize(json_object *jso,
2869 \fn TSS2_RC ifapi_json_TPMI_ALG_HASH_deserialize(json_object *jso, TPMI_ALG_HASH *out)
2870 \fn TSS2_RC ifapi_json_TPMI_ALG_KDF_deserialize(json_object *jso, TPMI_ALG_KDF *out)
2871 \fn TSS2_RC ifapi_json_TPMI_ALG_KEYEDHASH_SCHEME_deserialize(json_object *jso,
2873 \fn TSS2_RC ifapi_json_TPMI_ALG_PUBLIC_deserialize(json_object *jso, TPMI_ALG_PUBLIC *out)
2874 \fn TSS2_RC ifapi_json_TPMI_ALG_RSA_DECRYPT_deserialize(json_object *jso,
2876 \fn TSS2_RC ifapi_json_TPMI_ALG_RSA_SCHEME_deserialize(json_object *jso,
2878 \fn TSS2_RC ifapi_json_TPMI_ALG_SIG_SCHEME_deserialize(json_object *jso,
2880 \fn TSS2_RC ifapi_json_TPMI_ALG_SYM_MODE_deserialize(json_object *jso,
2882 \fn TSS2_RC ifapi_json_TPMI_ALG_SYM_OBJECT_deserialize(json_object *jso,
2884 \fn TSS2_RC ifapi_json_TPMI_ALG_SYM_deserialize(json_object *jso, TPMI_ALG_SYM *out)
2885 \fn TSS2_RC ifapi_json_TPMI_ECC_CURVE_deserialize(json_object *jso, TPMI_ECC_CURVE *out)
2886 \fn TSS2_RC ifapi_json_TPMI_RH_HIERARCHY_deserialize(json_object *jso,
2888 \fn TSS2_RC ifapi_json_TPMI_RH_NV_INDEX_deserialize(json_object *jso, TPMI_RH_NV_INDEX *out)
2889 \fn TSS2_RC ifapi_json_TPMI_RSA_KEY_BITS_deserialize(json_object *jso,
2891 \fn TSS2_RC ifapi_json_TPMI_ST_ATTEST_deserialize(json_object *jso, TPMI_ST_ATTEST *out)
2892 \fn TSS2_RC ifapi_json_TPMI_YES_NO_deserialize(json_object *jso, TPMI_YES_NO *out)
2893 \fn TSS2_RC ifapi_json_TPML_DIGEST_VALUES_deserialize(json_object *jso,
2895 \fn TSS2_RC ifapi_json_TPML_PCR_SELECTION_deserialize(json_object *jso,
2897 \fn TSS2_RC ifapi_json_TPMS_ATTEST_deserialize(json_object *jso, TPMS_ATTEST *out)
2898 \fn TSS2_RC ifapi_json_TPMS_CERTIFY_INFO_deserialize(json_object *jso,
2900 \fn TSS2_RC ifapi_json_TPMS_CLOCK_INFO_deserialize(json_object *jso, TPMS_CLOCK_INFO *out)
2901 \fn TSS2_RC ifapi_json_TPMS_COMMAND_AUDIT_INFO_deserialize(json_object *jso,
2903 \fn TSS2_RC ifapi_json_TPMS_CREATION_DATA_deserialize(json_object *jso,
2905 \fn TSS2_RC ifapi_json_TPMS_CREATION_INFO_deserialize(json_object *jso,
2907 \fn TSS2_RC ifapi_json_TPMS_ECC_PARMS_deserialize(json_object *jso, TPMS_ECC_PARMS *out)
2908 \fn TSS2_RC ifapi_json_TPMS_ECC_POINT_deserialize(json_object *jso, TPMS_ECC_POINT *out)
2909 \fn TSS2_RC ifapi_json_TPMS_EMPTY_deserialize(json_object *jso, TPMS_EMPTY *out)
2910 \fn TSS2_RC ifapi_json_TPMS_ENC_SCHEME_OAEP_deserialize(json_object *jso,
2912 \fn TSS2_RC ifapi_json_TPMS_ENC_SCHEME_RSAES_deserialize(json_object *jso,
2914 \fn TSS2_RC ifapi_json_TPMS_KEYEDHASH_PARMS_deserialize(json_object *jso,
2916 \fn TSS2_RC ifapi_json_TPMS_KEY_SCHEME_ECDH_deserialize(json_object *jso,
2918 \fn TSS2_RC ifapi_json_TPMS_NV_CERTIFY_INFO_deserialize(json_object *jso,
2920 \fn TSS2_RC ifapi_json_TPMS_NV_PUBLIC_deserialize(json_object *jso, TPMS_NV_PUBLIC *out)
2921 \fn TSS2_RC ifapi_json_TPMS_PCR_SELECTION_deserialize(json_object *jso,
2923 \fn TSS2_RC ifapi_json_TPMS_PCR_SELECT_deserialize(json_object *jso, TPMS_PCR_SELECT *out)
2924 \fn TSS2_RC ifapi_json_TPMS_QUOTE_INFO_deserialize(json_object *jso, TPMS_QUOTE_INFO *out)
2925 \fn TSS2_RC ifapi_json_TPMS_RSA_PARMS_deserialize(json_object *jso, TPMS_RSA_PARMS *out)
2926 \fn TSS2_RC ifapi_json_TPMS_SCHEME_ECDAA_deserialize(json_object *jso,
2928 \fn TSS2_RC ifapi_json_TPMS_SCHEME_HASH_deserialize(json_object *jso,
2930 \fn TSS2_RC ifapi_json_TPMS_SCHEME_HMAC_deserialize(json_object *jso, TPMS_SCHEME_HMAC *out)
2931 \fn TSS2_RC ifapi_json_TPMS_SCHEME_KDF1_SP800_108_deserialize(json_object *jso,
2933 \fn TSS2_RC ifapi_json_TPMS_SCHEME_KDF1_SP800_56A_deserialize(json_object *jso,
2935 \fn TSS2_RC ifapi_json_TPMS_SCHEME_MGF1_deserialize(json_object *jso, TPMS_SCHEME_MGF1 *out)
2936 \fn TSS2_RC ifapi_json_TPMS_SCHEME_XOR_deserialize(json_object *jso, TPMS_SCHEME_XOR *out)
2937 \fn TSS2_RC ifapi_json_TPMS_SESSION_AUDIT_INFO_deserialize(json_object *jso,
2939 \fn TSS2_RC ifapi_json_TPMS_SIGNATURE_ECC_deserialize(json_object *jso,
2941 \fn TSS2_RC ifapi_json_TPMS_SIGNATURE_ECDAA_deserialize(json_object *jso,
2943 \fn TSS2_RC ifapi_json_TPMS_SIGNATURE_ECDSA_deserialize(json_object *jso,
2945 \fn TSS2_RC ifapi_json_TPMS_SIGNATURE_ECSCHNORR_deserialize(json_object *jso,
2947 \fn TSS2_RC ifapi_json_TPMS_SIGNATURE_RSAPSS_deserialize(json_object *jso,
2949 \fn TSS2_RC ifapi_json_TPMS_SIGNATURE_RSASSA_deserialize(json_object *jso,
2951 \fn TSS2_RC ifapi_json_TPMS_SIGNATURE_RSA_deserialize(json_object *jso,
2953 \fn TSS2_RC ifapi_json_TPMS_SIGNATURE_SM2_deserialize(json_object *jso,
2955 \fn TSS2_RC ifapi_json_TPMS_SIG_SCHEME_ECDAA_deserialize(json_object *jso,
2957 \fn TSS2_RC ifapi_json_TPMS_SIG_SCHEME_ECDSA_deserialize(json_object *jso,
2959 \fn TSS2_RC ifapi_json_TPMS_SIG_SCHEME_ECSCHNORR_deserialize(json_object *jso,
2961 \fn TSS2_RC ifapi_json_TPMS_SIG_SCHEME_RSAPSS_deserialize(json_object *jso,
2963 \fn TSS2_RC ifapi_json_TPMS_SIG_SCHEME_RSASSA_deserialize(json_object *jso,
2965 \fn TSS2_RC ifapi_json_TPMS_SIG_SCHEME_SM2_deserialize(json_object *jso,
2967 \fn TSS2_RC ifapi_json_TPMS_SYMCIPHER_PARMS_deserialize(json_object *jso,
2969 \fn TSS2_RC ifapi_json_TPMS_TIME_ATTEST_INFO_deserialize(json_object *jso,
2971 \fn TSS2_RC ifapi_json_TPMS_TIME_INFO_deserialize(json_object *jso, TPMS_TIME_INFO *out)
2972 \fn TSS2_RC ifapi_json_TPMT_ECC_SCHEME_deserialize(json_object *jso, TPMT_ECC_SCHEME *out)
2973 \fn TSS2_RC ifapi_json_TPMT_HA_deserialize(json_object *jso, TPMT_HA *out)
2974 \fn TSS2_RC ifapi_json_TPMT_KDF_SCHEME_deserialize(json_object *jso, TPMT_KDF_SCHEME *out)
2975 \fn TSS2_RC ifapi_json_TPMT_KEYEDHASH_SCHEME_deserialize(json_object *jso,
2977 \fn TSS2_RC ifapi_json_TPMT_PUBLIC_deserialize(json_object *jso, TPMT_PUBLIC *out)
2978 \fn TSS2_RC ifapi_json_TPMT_RSA_DECRYPT_deserialize(json_object *jso,
2980 \fn TSS2_RC ifapi_json_TPMT_RSA_SCHEME_deserialize(json_object *jso, TPMT_RSA_SCHEME *out)
2981 \fn TSS2_RC ifapi_json_TPMT_SIGNATURE_deserialize(json_object *jso, TPMT_SIGNATURE *out)
2982 \fn TSS2_RC ifapi_json_TPMT_SIG_SCHEME_deserialize(json_object *jso, TPMT_SIG_SCHEME *out)
2983 \fn TSS2_RC ifapi_json_TPMT_SYM_DEF_OBJECT_deserialize(json_object *jso,
2985 \fn TSS2_RC ifapi_json_TPMT_SYM_DEF_deserialize(json_object *jso, TPMT_SYM_DEF *out)
2986 \fn TSS2_RC ifapi_json_TPMT_TK_CREATION_deserialize(json_object *jso,
2988 \fn TSS2_RC ifapi_json_TPMT_TK_VERIFIED_deserialize(json_object *jso,
2990 \fn TSS2_RC ifapi_json_TPMU_ASYM_SCHEME_deserialize(
2994 \fn TSS2_RC ifapi_json_TPMU_ATTEST_deserialize(
2998 \fn TSS2_RC ifapi_json_TPMU_HA_deserialize(
3002 \fn TSS2_RC ifapi_json_TPMU_KDF_SCHEME_deserialize(
3006 \fn TSS2_RC ifapi_json_TPMU_PUBLIC_ID_deserialize(
3010 \fn TSS2_RC ifapi_json_TPMU_PUBLIC_PARMS_deserialize(
3014 \fn TSS2_RC ifapi_json_TPMU_SCHEME_KEYEDHASH_deserialize(
3018 \fn TSS2_RC ifapi_json_TPMU_SIGNATURE_deserialize(
3022 \fn TSS2_RC ifapi_json_TPMU_SIG_SCHEME_deserialize(
3026 \fn TSS2_RC ifapi_json_TPMU_SYM_KEY_BITS_deserialize(
3030 \fn TSS2_RC ifapi_json_TPMU_SYM_MODE_deserialize(
3034 \fn TSS2_RC ifapi_json_UINT16_deserialize(json_object *jso, UINT16 *out)
3035 \fn TSS2_RC ifapi_json_UINT32_deserialize(json_object *jso, UINT32 *out)
3036 \fn TSS2_RC ifapi_json_UINT64_deserialize(json_object *jso, UINT64 *out)
3037 \fn TSS2_RC ifapi_json_UINT8_ARY_deserialize(
3040 \fn TSS2_RC ifapi_json_UINT8_deserialize(json_object *jso, UINT8 *out)
3041 \fn TSS2_RC ifapi_json_byte_deserialize(
3046 \fn TSS2_RC ifapi_json_pcr_selection_deserialize(
3050 \fn static const char * strip_prefix(const char *in, ...)
3051 \fn static bool get_number(const char *token, int64_t *num)
3052 \fn static int get_token_start_idx(const char *token)
3053 \fn TSS2_RC ifapi_json_TPMI_POLICYTYPE_deserialize(json_object *jso, TPMI_POLICYTYPE *out)
3054 \fn TSS2_RC ifapi_json_TPMI_POLICYTYPE_deserialize_txt(json_object *jso,
3056 \fn TSS2_RC ifapi_json_TPML_PCRVALUES_deserialize(json_object *jso, TPML_PCRVALUES **out)
3057 \fn TSS2_RC ifapi_json_TPML_POLICYAUTHORIZATIONS_deserialize(json_object *jso,
3059 \fn TSS2_RC ifapi_json_TPML_POLICYBRANCHES_deserialize(json_object *jso,
3061 \fn TSS2_RC ifapi_json_TPML_POLICYELEMENTS_deserialize(json_object *jso,
3063 \fn TSS2_RC ifapi_json_TPMS_PCRVALUE_deserialize(json_object *jso, TPMS_PCRVALUE *out)
3064 \fn TSS2_RC ifapi_json_TPMS_POLICYACTION_deserialize(json_object *jso,
3066 \fn TSS2_RC ifapi_json_TPMS_POLICYAUTHORIZATION_deserialize(json_object *jso,
3068 \fn TSS2_RC ifapi_json_TPMS_POLICYAUTHORIZENV_deserialize(json_object *jso,
3070 \fn TSS2_RC ifapi_json_TPMS_POLICYAUTHORIZE_deserialize(json_object *jso,
3072 \fn TSS2_RC ifapi_json_TPMS_POLICYAUTHVALUE_deserialize(json_object *jso,
3074 \fn TSS2_RC ifapi_json_TPMS_POLICYBRANCH_deserialize(json_object *jso,
3076 \fn TSS2_RC ifapi_json_TPMS_POLICYCOMMANDCODE_deserialize(json_object *jso,
3078 \fn TSS2_RC ifapi_json_TPMS_POLICYCOUNTERTIMER_deserialize(json_object *jso,
3080 \fn TSS2_RC ifapi_json_TPMS_POLICYCPHASH_deserialize(json_object *jso,
3082 \fn TSS2_RC ifapi_json_TPMS_POLICYDUPLICATIONSELECT_deserialize(json_object *jso,
3084 \fn TSS2_RC ifapi_json_TPMS_POLICYLOCALITY_deserialize(json_object *jso,
3086 \fn TSS2_RC ifapi_json_TPMS_POLICYNAMEHASH_deserialize(json_object *jso,
3088 \fn TSS2_RC ifapi_json_TPMS_POLICYNVWRITTEN_deserialize(json_object *jso,
3090 \fn TSS2_RC ifapi_json_TPMS_POLICYNV_deserialize(json_object *jso, TPMS_POLICYNV *out)
3091 \fn TSS2_RC ifapi_json_TPMS_POLICYOR_deserialize(json_object *jso, TPMS_POLICYOR *out)
3092 \fn TSS2_RC ifapi_json_TPMS_POLICYPASSWORD_deserialize(json_object *jso,
3094 \fn TSS2_RC ifapi_json_TPMS_POLICYPCR_deserialize(json_object *jso, TPMS_POLICYPCR *out)
3095 \fn TSS2_RC ifapi_json_TPMS_POLICYPHYSICALPRESENCE_deserialize(json_object *jso,
3097 \fn TSS2_RC ifapi_json_TPMS_POLICYSECRET_deserialize(json_object *jso,
3099 \fn TSS2_RC ifapi_json_TPMS_POLICYSIGNED_deserialize(json_object *jso,
3101 \fn TSS2_RC ifapi_json_TPMS_POLICYTEMPLATE_deserialize(json_object *jso,
3103 \fn TSS2_RC ifapi_json_TPMS_POLICY_deserialize(json_object *jso,
3105 \fn TSS2_RC ifapi_json_TPMT_POLICYELEMENT_deserialize(json_object *jso,
3107 \fn TSS2_RC ifapi_json_TPMU_POLICYELEMENT_deserialize(
3121 \fn TSS2_RC ifapi_get_intl_ek_certificate(FAPI_CONTEXT *context, TPM2B_PUBLIC *ek_public,
3134 \fn test_fapi_data_crypt(FAPI_CONTEXT *context)
3135 \fn test_fapi_duplicate(FAPI_CONTEXT *context)
3136 \fn test_fapi_ext_public_key(FAPI_CONTEXT *context)
3137 \fn test_fapi_get_random(FAPI_CONTEXT *context)
3138 \fn test_fapi_info(FAPI_CONTEXT *context)
3139 \fn test_fapi_key_change_auth(FAPI_CONTEXT *context)
3140 \fn test_fapi_key_create_ckda_sign(FAPI_CONTEXT *context)
3141 \fn test_fapi_key_create_policies_sign(FAPI_CONTEXT *context)
3142 \fn test_fapi_key_create_policy_authorize_nv(FAPI_CONTEXT *context)
3143 \fn test_fapi_key_create_policy_authorize_sign(FAPI_CONTEXT *context)
3144 \fn test_fapi_key_create_policy_nv_sign(FAPI_CONTEXT *context)
3145 \fn test_fapi_key_create_policy_or_sign(FAPI_CONTEXT *context)
3146 \fn test_fapi_key_create_policy_password_sign(FAPI_CONTEXT *context)
3147 \fn test_fapi_key_create_policy_pcr_sign(FAPI_CONTEXT *context)
3148 \fn test_fapi_key_create_policy_secret_nv_sign(FAPI_CONTEXT *context)
3149 \fn test_fapi_key_create_policy_signed(FAPI_CONTEXT *context)
3150 \fn test_fapi_key_create_sign(FAPI_CONTEXT *context)
3151 \fn test_fapi_key_create_sign_password_provision(FAPI_CONTEXT *context)
3152 \fn test_fapi_key_create_sign_policy_provision(FAPI_CONTEXT *context)
3153 \fn test_fapi_nv_extend(FAPI_CONTEXT *context)
3154 \fn test_fapi_nv_increment(FAPI_CONTEXT *context)
3155 \fn test_fapi_nv_ordinary(FAPI_CONTEXT *context)
3156 \fn test_fapi_nv_set_bits(FAPI_CONTEXT *context)
3157 \fn test_fapi_nv_written_policy(FAPI_CONTEXT *context)
3158 \fn test_fapi_pcr_test(FAPI_CONTEXT *context)
3159 \fn test_fapi_platform_certificates(FAPI_CONTEXT *context)
3160 \fn test_fapi_quote(FAPI_CONTEXT *context)
3161 \fn test_fapi_unseal(FAPI_CONTEXT *context)