24#define FAPI_ESYSBLOB_CONTEXTLOAD 1
25#define FAPI_ESYSBLOB_DESERIALIZE 2
41#if defined(__linux__) || defined(__unix__) || defined(__APPLE__) || defined(__QNXNTO__) \
42 || defined(__VXWORKS__)
43#if defined(__VXWORKS__)
48typedef struct pollfd FAPI_POLL_HANDLE;
51typedef HANDLE FAPI_POLL_HANDLE;
53typedef void FAPI_POLL_HANDLE;
54#ifndef FAPI_SUPPRESS_POLL_WARNINGS
55#pragma message "Info: Platform not supported for FAPI_POLL_HANDLES"
70 char const *authValueEh,
71 char const *authValueSh,
72 char const *authValueLockout);
75 char const *authValueEh,
76 char const *authValueSh,
77 char const *authValueLockout);
82 uint8_t **certificates,
83 size_t *certificatesSize);
88 uint8_t **certificates,
89 size_t *certificatesSize);
146 uint8_t
const *appData,
151 uint8_t
const *appData,
165 uint8_t **tpm2bPublic,
166 size_t *tpm2bPublicSize,
167 uint8_t **tpm2bPrivate,
168 size_t *tpm2bPrivateSize,
174 uint8_t **tpm2bPublic,
175 size_t *tpm2bPublicSize,
176 uint8_t **tpm2bPrivate,
177 size_t *tpm2bPrivateSize,
185 char const *policyPath,
186 char const *authValue);
191 char const *policyPath,
192 char const *authValue);
199 uint8_t
const *digest,
202 size_t *signatureSize,
209 uint8_t
const *digest,
214 size_t *signatureSize,
224 size_t *signatureSize,
236 size_t *signatureSize,
242 uint8_t
const *digest,
244 uint8_t
const *signature,
245 size_t signatureSize);
249 uint8_t
const *digest,
251 uint8_t
const *signature,
252 size_t signatureSize);
258 uint8_t
const *plainText,
259 size_t plainTextSize,
260 uint8_t **cipherText,
261 size_t *cipherTextSize);
265 uint8_t
const *plainText,
266 size_t plainTextSize);
272 uint8_t
const *cipherText,
273 size_t cipherTextSize,
275 size_t *plainTextSize);
279 uint8_t
const *cipherText,
280 size_t cipherTextSize);
298 char const *pathOfKeyToDuplicate,
299 char const *pathToPublicKeyOfNewParent,
300 char **exportedData);
303 char const *pathOfKeyToDuplicate,
304 char const *pathToPublicKeyOfNewParent);
314 char const *policyPath,
315 char const *authValue,
316 uint8_t
const *data);
322 char const *policyPath,
323 char const *authValue,
324 uint8_t
const *data);
343 char const *policyPath,
345 uint8_t
const *policyRef,
346 size_t policyRefSize);
349 char const *policyPath,
351 uint8_t
const *policyRef,
352 size_t policyRefSize);
368 size_t *pcrValueSize,
380 char const *logData);
386 char const *logData);
394 char const *quoteType,
395 uint8_t
const *qualifyingData,
396 size_t qualifyingDataSize,
399 size_t *signatureSize,
407 char const *quoteType,
408 uint8_t
const *qualifyingData,
409 size_t qualifyingDataSize);
414 size_t *signatureSize,
419 char const *publicKeyPath,
420 uint8_t
const *qualifyingData,
421 size_t qualifyingDataSize,
422 char const *quoteInfo,
423 uint8_t
const *signature,
424 size_t signatureSize,
428 char const *publicKeyPath,
429 uint8_t
const *qualifyingData,
430 size_t qualifyingDataSize,
431 char const *quoteInfo,
432 uint8_t
const *signature,
433 size_t signatureSize,
444 char const *policyPath,
445 char const *authValue);
451 char const *policyPath,
452 char const *authValue);
474 char const *logData);
480 char const *logData);
496typedef TSS2_RC (*Fapi_CB_Auth)(
char const *objectPath,
497 char const *description,
503typedef TSS2_RC (*Fapi_CB_Branch)(
char const *objectPath,
504 char const *description,
505 char const **branchNames,
507 size_t *selectedBranch,
512typedef TSS2_RC (*Fapi_CB_Sign)(
char const *objectPath,
513 char const *description,
514 char const *publicKey,
515 char const *publicKeyHint,
517 uint8_t
const *dataToSign,
518 size_t dataToSignSize,
519 uint8_t
const **signature,
520 size_t *signatureSize,
525typedef TSS2_RC (*Fapi_CB_PolicyAction)(
char const *objectPath,
char const *action,
void *userData);
TSS2_RC Fapi_AuthorizePolicy_Finish(FAPI_CONTEXT *context)
Definition Fapi_AuthorizePolicy.c:255
TSS2_RC Fapi_AuthorizePolicy_Async(FAPI_CONTEXT *context, char const *policyPath, char const *keyPath, uint8_t const *policyRef, size_t policyRefSize)
Definition Fapi_AuthorizePolicy.c:162
TSS2_RC Fapi_AuthorizePolicy(FAPI_CONTEXT *context, char const *policyPath, char const *keyPath, uint8_t const *policyRef, size_t policyRefSize)
Definition Fapi_AuthorizePolicy.c:78
TSS2_RC Fapi_ChangeAuth_Finish(FAPI_CONTEXT *context)
Definition Fapi_ChangeAuth.c:255
TSS2_RC Fapi_ChangeAuth(FAPI_CONTEXT *context, char const *entityPath, char const *authValue)
Definition Fapi_ChangeAuth.c:72
TSS2_RC Fapi_ChangeAuth_Async(FAPI_CONTEXT *context, char const *entityPath, char const *authValue)
Definition Fapi_ChangeAuth.c:152
TSS2_RC Fapi_CreateKey(FAPI_CONTEXT *context, char const *path, char const *type, char const *policyPath, char const *authValue)
Definition Fapi_CreateKey.c:72
TSS2_RC Fapi_CreateKey_Async(FAPI_CONTEXT *context, char const *path, char const *type, char const *policyPath, char const *authValue)
Definition Fapi_CreateKey.c:157
TSS2_RC Fapi_CreateKey_Finish(FAPI_CONTEXT *context)
Definition Fapi_CreateKey.c:265
TSS2_RC Fapi_CreateNv_Finish(FAPI_CONTEXT *context)
Definition Fapi_CreateNv.c:279
TSS2_RC Fapi_CreateNv_Async(FAPI_CONTEXT *context, char const *path, char const *type, size_t size, char const *policyPath, char const *authValue)
Definition Fapi_CreateNv.c:168
TSS2_RC Fapi_CreateNv(FAPI_CONTEXT *context, char const *path, char const *type, size_t size, char const *policyPath, char const *authValue)
Definition Fapi_CreateNv.c:81
TSS2_RC Fapi_CreateSeal(FAPI_CONTEXT *context, char const *path, char const *type, size_t size, char const *policyPath, char const *authValue, uint8_t const *data)
Definition Fapi_CreateSeal.c:78
TSS2_RC Fapi_CreateSeal_Async(FAPI_CONTEXT *context, char const *path, char const *type, size_t size, char const *policyPath, char const *authValue, uint8_t const *data)
Definition Fapi_CreateSeal.c:170
TSS2_RC Fapi_CreateSeal_Finish(FAPI_CONTEXT *context)
Definition Fapi_CreateSeal.c:253
TSS2_RC Fapi_Decrypt(FAPI_CONTEXT *context, char const *keyPath, uint8_t const *cipherText, size_t cipherTextSize, uint8_t **plainText, size_t *plainTextSize)
Definition Fapi_Decrypt.c:76
TSS2_RC Fapi_Decrypt_Async(FAPI_CONTEXT *context, char const *keyPath, uint8_t const *cipherText, size_t cipherTextSize)
Definition Fapi_Decrypt.c:161
TSS2_RC Fapi_Decrypt_Finish(FAPI_CONTEXT *context, uint8_t **plainText, size_t *plainTextSize)
Definition Fapi_Decrypt.c:248
TSS2_RC Fapi_Delete_Async(FAPI_CONTEXT *context, char const *path)
Definition Fapi_Delete.c:337
TSS2_RC Fapi_Delete_Finish(FAPI_CONTEXT *context)
Definition Fapi_Delete.c:473
TSS2_RC Fapi_Delete(FAPI_CONTEXT *context, char const *path)
Definition Fapi_Delete.c:277
TSS2_RC Fapi_DigestAndSign(FAPI_CONTEXT *context, char const *keyPath, char const *padding, uint8_t const *data, size_t dataSize, uint8_t **signature, size_t *signatureSize, char **publicKey, char **certificate)
Definition Fapi_DigestAndSign.c:81
TSS2_RC Fapi_DigestAndSign_Finish(FAPI_CONTEXT *context, uint8_t **signature, size_t *signatureSize, char **publicKey, char **certificate)
Definition Fapi_DigestAndSign.c:270
TSS2_RC Fapi_DigestAndSign_Async(FAPI_CONTEXT *context, char const *keyPath, char const *padding, uint8_t const *data, size_t dataSize)
Definition Fapi_DigestAndSign.c:170
TSS2_RC Fapi_Encrypt(FAPI_CONTEXT *context, char const *keyPath, uint8_t const *plainText, size_t plainTextSize, uint8_t **cipherText, size_t *cipherTextSize)
Definition Fapi_Encrypt.c:81
TSS2_RC Fapi_Encrypt_Finish(FAPI_CONTEXT *context, uint8_t **cipherText, size_t *cipherTextSize)
Definition Fapi_Encrypt.c:261
TSS2_RC Fapi_Encrypt_Async(FAPI_CONTEXT *context, char const *keyPath, uint8_t const *plainText, size_t plainTextSize)
Definition Fapi_Encrypt.c:168
TSS2_RC Fapi_ExportKey_Finish(FAPI_CONTEXT *context, char **exportedData)
Definition Fapi_ExportKey.c:260
TSS2_RC Fapi_ExportKey(FAPI_CONTEXT *context, char const *pathOfKeyToDuplicate, char const *pathToPublicKeyOfNewParent, char **exportedData)
Definition Fapi_ExportKey.c:79
TSS2_RC Fapi_ExportKey_Async(FAPI_CONTEXT *context, char const *pathOfKeyToDuplicate, char const *pathToPublicKeyOfNewParent)
Definition Fapi_ExportKey.c:169
TSS2_RC Fapi_ExportPolicy(FAPI_CONTEXT *context, char const *path, char **jsonPolicy)
Definition Fapi_ExportPolicy.c:68
TSS2_RC Fapi_ExportPolicy_Finish(FAPI_CONTEXT *context, char **jsonPolicy)
Definition Fapi_ExportPolicy.c:206
TSS2_RC Fapi_ExportPolicy_Async(FAPI_CONTEXT *context, char const *path)
Definition Fapi_ExportPolicy.c:137
void Fapi_Finalize(FAPI_CONTEXT **context)
Definition Fapi_Finalize.c:36
void Fapi_Free(void *ptr)
Definition Fapi_Free.c:23
TSS2_RC Fapi_GetAppData_Finish(FAPI_CONTEXT *context, uint8_t **appData, size_t *appDataSize)
Definition Fapi_GetAppData.c:168
TSS2_RC Fapi_GetAppData_Async(FAPI_CONTEXT *context, char const *path)
Definition Fapi_GetAppData.c:117
TSS2_RC Fapi_GetAppData(FAPI_CONTEXT *context, char const *path, uint8_t **appData, size_t *appDataSize)
Definition Fapi_GetAppData.c:59
TSS2_RC Fapi_GetCertificate_Async(FAPI_CONTEXT *context, char const *path)
Definition Fapi_GetCertificate.c:117
TSS2_RC Fapi_GetCertificate_Finish(FAPI_CONTEXT *context, char **x509certData)
Definition Fapi_GetCertificate.c:169
TSS2_RC Fapi_GetCertificate(FAPI_CONTEXT *context, char const *path, char **x509certData)
Definition Fapi_GetCertificate.c:57
TSS2_RC Fapi_GetDescription_Async(FAPI_CONTEXT *context, char const *path)
Definition Fapi_GetDescription.c:106
TSS2_RC Fapi_GetDescription(FAPI_CONTEXT *context, char const *path, char **description)
Definition Fapi_GetDescription.c:50
TSS2_RC Fapi_GetDescription_Finish(FAPI_CONTEXT *context, char **description)
Definition Fapi_GetDescription.c:153
TSS2_RC Fapi_GetEsysBlob_Finish(FAPI_CONTEXT *context, uint8_t *type, uint8_t **data, size_t *length)
Definition Fapi_GetEsysBlob.c:231
TSS2_RC Fapi_GetEsysBlob_Async(FAPI_CONTEXT *context, char const *path)
Definition Fapi_GetEsysBlob.c:138
TSS2_RC Fapi_GetInfo_Finish(FAPI_CONTEXT *context, char **info)
Definition Fapi_GetInfo.c:205
TSS2_RC Fapi_GetInfo(FAPI_CONTEXT *context, char **info)
Definition Fapi_GetInfo.c:84
TSS2_RC Fapi_GetInfo_Async(FAPI_CONTEXT *context)
Definition Fapi_GetInfo.c:152
TSS2_RC Fapi_GetPollHandles(FAPI_CONTEXT *context, FAPI_POLL_HANDLE **handles, size_t *num_handles)
Definition Fapi_GetPollHandles.c:47
TSS2_RC Fapi_GetRandom(FAPI_CONTEXT *context, size_t numBytes, uint8_t **data)
Definition Fapi_GetRandom.c:67
TSS2_RC Fapi_GetRandom_Async(FAPI_CONTEXT *context, size_t numBytes)
Definition Fapi_GetRandom.c:143
TSS2_RC Fapi_GetRandom_Finish(FAPI_CONTEXT *context, uint8_t **data)
Definition Fapi_GetRandom.c:212
TSS2_RC Fapi_GetTcti(FAPI_CONTEXT *context, TSS2_TCTI_CONTEXT **tcti)
Definition Fapi_GetTcti.c:39
TSS2_RC Fapi_GetTpmBlobs_Async(FAPI_CONTEXT *context, char const *path)
Definition Fapi_GetTpmBlobs.c:128
TSS2_RC Fapi_GetTpmBlobs_Finish(FAPI_CONTEXT *context, uint8_t **tpm2bPublic, size_t *tpm2bPublicSize, uint8_t **tpm2bPrivate, size_t *tpm2bPrivateSize, char **policy)
Definition Fapi_GetTpmBlobs.c:185
TSS2_RC Fapi_GetTpmBlobs(FAPI_CONTEXT *context, char const *path, uint8_t **tpm2bPublic, size_t *tpm2bPublicSize, uint8_t **tpm2bPrivate, size_t *tpm2bPrivateSize, char **policy)
Definition Fapi_GetTpmBlobs.c:65
TSS2_RC Fapi_Import_Finish(FAPI_CONTEXT *context)
Definition Fapi_Import.c:400
TSS2_RC Fapi_Import_Async(FAPI_CONTEXT *context, char const *path, char const *importData)
Definition Fapi_Import.c:144
TSS2_RC Fapi_Import(FAPI_CONTEXT *context, char const *path, char const *importData)
Definition Fapi_Import.c:80
TSS2_RC Fapi_Initialize_Finish(FAPI_CONTEXT **context)
Definition Fapi_Initialize.c:172
TSS2_RC Fapi_Initialize_Async(FAPI_CONTEXT **context, char const *uri)
Definition Fapi_Initialize.c:109
TSS2_RC Fapi_Initialize(FAPI_CONTEXT **context, char const *uri)
Definition Fapi_Initialize.c:60
TSS2_RC Fapi_List_Async(FAPI_CONTEXT *context, char const *searchPath)
Definition Fapi_List.c:106
TSS2_RC Fapi_List_Finish(FAPI_CONTEXT *context, char **pathList)
Definition Fapi_List.c:160
TSS2_RC Fapi_List(FAPI_CONTEXT *context, char const *searchPath, char **pathList)
Definition Fapi_List.c:53
TSS2_RC Fapi_NvExtend_Finish(FAPI_CONTEXT *context)
Definition Fapi_NvExtend.c:260
TSS2_RC Fapi_NvExtend(FAPI_CONTEXT *context, char const *path, uint8_t const *data, size_t size, char const *logData)
Definition Fapi_NvExtend.c:76
TSS2_RC Fapi_NvExtend_Async(FAPI_CONTEXT *context, char const *path, uint8_t const *data, size_t size, char const *logData)
Definition Fapi_NvExtend.c:162
TSS2_RC Fapi_NvIncrement_Finish(FAPI_CONTEXT *context)
Definition Fapi_NvIncrement.c:222
TSS2_RC Fapi_NvIncrement_Async(FAPI_CONTEXT *context, char const *path)
Definition Fapi_NvIncrement.c:148
TSS2_RC Fapi_NvIncrement(FAPI_CONTEXT *context, char const *path)
Definition Fapi_NvIncrement.c:69
TSS2_RC Fapi_NvRead_Async(FAPI_CONTEXT *context, char const *path)
Definition Fapi_NvRead.c:158
TSS2_RC Fapi_NvRead_Finish(FAPI_CONTEXT *context, uint8_t **data, size_t *size, char **logData)
Definition Fapi_NvRead.c:235
TSS2_RC Fapi_NvRead(FAPI_CONTEXT *context, char const *path, uint8_t **data, size_t *size, char **logData)
Definition Fapi_NvRead.c:73
TSS2_RC Fapi_NvSetBits_Async(FAPI_CONTEXT *context, char const *path, uint64_t bitmap)
Definition Fapi_NvSetBits.c:153
TSS2_RC Fapi_NvSetBits(FAPI_CONTEXT *context, char const *path, uint64_t bitmap)
Definition Fapi_NvSetBits.c:72
TSS2_RC Fapi_NvSetBits_Finish(FAPI_CONTEXT *context)
Definition Fapi_NvSetBits.c:229
TSS2_RC Fapi_NvWrite_Finish(FAPI_CONTEXT *context)
Definition Fapi_NvWrite.c:234
TSS2_RC Fapi_NvWrite_Async(FAPI_CONTEXT *context, char const *path, uint8_t const *data, size_t size)
Definition Fapi_NvWrite.c:146
TSS2_RC Fapi_NvWrite(FAPI_CONTEXT *context, char const *path, uint8_t const *data, size_t size)
Definition Fapi_NvWrite.c:69
TSS2_RC Fapi_PcrExtend(FAPI_CONTEXT *context, uint32_t pcr, uint8_t const *data, size_t dataSize, char const *logData)
Definition Fapi_PcrExtend.c:72
TSS2_RC Fapi_PcrExtend_Async(FAPI_CONTEXT *context, uint32_t pcr, uint8_t const *data, size_t dataSize, char const *logData)
Definition Fapi_PcrExtend.c:152
TSS2_RC Fapi_PcrExtend_Finish(FAPI_CONTEXT *context)
Definition Fapi_PcrExtend.c:241
TSS2_RC Fapi_PcrRead_Async(FAPI_CONTEXT *context, uint32_t pcrIndex)
Definition Fapi_PcrRead.c:142
TSS2_RC Fapi_PcrRead_Finish(FAPI_CONTEXT *context, uint8_t **pcrValue, size_t *pcrValueSize, char **pcrLog)
Definition Fapi_PcrRead.c:209
TSS2_RC Fapi_PcrRead(FAPI_CONTEXT *context, uint32_t pcrIndex, uint8_t **pcrValue, size_t *pcrValueSize, char **pcrLog)
Definition Fapi_PcrRead.c:69
TSS2_RC Fapi_Provision_Async(FAPI_CONTEXT *context, char const *authValueEh, char const *authValueSh, char const *authValueLockout)
Definition Fapi_Provision.c:267
TSS2_RC Fapi_Provision(FAPI_CONTEXT *context, char const *authValueEh, char const *authValueSh, char const *authValueLockout)
Definition Fapi_Provision.c:185
TSS2_RC Fapi_Provision_Finish(FAPI_CONTEXT *context)
Definition Fapi_Provision.c:385
TSS2_RC Fapi_Quote_Async(FAPI_CONTEXT *context, uint32_t *pcrList, size_t pcrListSize, char const *keyPath, char const *quoteType, uint8_t const *qualifyingData, size_t qualifyingDataSize)
Definition Fapi_Quote.c:182
TSS2_RC Fapi_Quote(FAPI_CONTEXT *context, uint32_t *pcrList, size_t pcrListSize, char const *keyPath, char const *quoteType, uint8_t const *qualifyingData, size_t qualifyingDataSize, char **quoteInfo, uint8_t **signature, size_t *signatureSize, char **pcrLog, char **certificate)
Definition Fapi_Quote.c:86
TSS2_RC Fapi_Quote_Finish(FAPI_CONTEXT *context, char **quoteInfo, uint8_t **signature, size_t *signatureSize, char **pcrLog, char **certificate)
Definition Fapi_Quote.c:308
TSS2_RC Fapi_SetAppData(FAPI_CONTEXT *context, char const *path, uint8_t const *appData, size_t appDataSize)
Definition Fapi_SetAppData.c:60
TSS2_RC Fapi_SetAppData_Finish(FAPI_CONTEXT *context)
Definition Fapi_SetAppData.c:217
TSS2_RC Fapi_SetAppData_Async(FAPI_CONTEXT *context, char const *path, uint8_t const *appData, size_t appDataSize)
Definition Fapi_SetAppData.c:122
TSS2_RC Fapi_SetAuthCB(FAPI_CONTEXT *context, Fapi_CB_Auth callback, void *userData)
Definition fapi_callback.c:74
TSS2_RC Fapi_SetBranchCB(FAPI_CONTEXT *context, Fapi_CB_Branch callback, void *userData)
Definition fapi_callback.c:39
TSS2_RC Fapi_SetCertificate_Finish(FAPI_CONTEXT *context)
Definition Fapi_SetCertificate.c:194
TSS2_RC Fapi_SetCertificate_Async(FAPI_CONTEXT *context, char const *path, char const *x509certData)
Definition Fapi_SetCertificate.c:120
TSS2_RC Fapi_SetCertificate(FAPI_CONTEXT *context, char const *path, char const *x509certData)
Definition Fapi_SetCertificate.c:59
TSS2_RC Fapi_SetDescription_Finish(FAPI_CONTEXT *context)
Definition Fapi_SetDescription.c:186
TSS2_RC Fapi_SetDescription(FAPI_CONTEXT *context, char const *path, char const *description)
Definition Fapi_SetDescription.c:54
TSS2_RC Fapi_SetDescription_Async(FAPI_CONTEXT *context, char const *path, char const *description)
Definition Fapi_SetDescription.c:111
TSS2_RC Fapi_SetSignCB(FAPI_CONTEXT *context, Fapi_CB_Sign callback, void *userData)
Definition fapi_callback.c:109
TSS2_RC Fapi_SetPolicyActionCB(FAPI_CONTEXT *context, Fapi_CB_PolicyAction callback, void *userData)
Definition fapi_callback.c:144
TSS2_RC Fapi_Sign(FAPI_CONTEXT *context, char const *keyPath, char const *padding, uint8_t const *digest, size_t digestSize, uint8_t **signature, size_t *signatureSize, char **publicKey, char **certificate)
Definition Fapi_Sign.c:81
TSS2_RC Fapi_Sign_Async(FAPI_CONTEXT *context, char const *keyPath, char const *padding, uint8_t const *digest, size_t digestSize)
Definition Fapi_Sign.c:169
TSS2_RC Fapi_Sign_Finish(FAPI_CONTEXT *context, uint8_t **signature, size_t *signatureSize, char **publicKey, char **certificate)
Definition Fapi_Sign.c:263
TSS2_RC Fapi_Unseal(FAPI_CONTEXT *context, char const *path, uint8_t **data, size_t *size)
Definition Fapi_Unseal.c:68
TSS2_RC Fapi_Unseal_Finish(FAPI_CONTEXT *context, uint8_t **data, size_t *size)
Definition Fapi_Unseal.c:210
TSS2_RC Fapi_Unseal_Async(FAPI_CONTEXT *context, char const *path)
Definition Fapi_Unseal.c:141
TSS2_RC Fapi_VerifyQuote_Async(FAPI_CONTEXT *context, char const *publicKeyPath, uint8_t const *qualifyingData, size_t qualifyingDataSize, char const *quoteInfo, uint8_t const *signature, size_t signatureSize, char const *pcrLog)
Definition Fapi_VerifyQuote.c:146
TSS2_RC Fapi_VerifyQuote(FAPI_CONTEXT *context, char const *publicKeyPath, uint8_t const *qualifyingData, size_t qualifyingDataSize, char const *quoteInfo, uint8_t const *signature, size_t signatureSize, char const *pcrLog)
Definition Fapi_VerifyQuote.c:71
TSS2_RC Fapi_VerifyQuote_Finish(FAPI_CONTEXT *context)
Definition Fapi_VerifyQuote.c:261
TSS2_RC Fapi_VerifySignature_Finish(FAPI_CONTEXT *context)
Definition Fapi_VerifySignature.c:225
TSS2_RC Fapi_VerifySignature(FAPI_CONTEXT *context, char const *keyPath, uint8_t const *digest, size_t digestSize, uint8_t const *signature, size_t signatureSize)
Definition Fapi_VerifySignature.c:64
TSS2_RC Fapi_VerifySignature_Async(FAPI_CONTEXT *context, char const *keyPath, uint8_t const *digest, size_t digestSize, uint8_t const *signature, size_t signatureSize)
Definition Fapi_VerifySignature.c:136
TSS2_RC Fapi_WriteAuthorizeNv_Async(FAPI_CONTEXT *context, char const *nvPath, char const *policyPath)
Definition Fapi_WriteAuthorizeNV.c:149
TSS2_RC Fapi_WriteAuthorizeNv_Finish(FAPI_CONTEXT *context)
Definition Fapi_WriteAuthorizeNV.c:225
TSS2_RC Fapi_WriteAuthorizeNv(FAPI_CONTEXT *context, char const *nvPath, char const *policyPath)
Definition Fapi_WriteAuthorizeNV.c:70
Definition fapi_int.h:1226