tpm2-tss  master
TPM Software stack 2.0 TCG spec compliant implementation
Fapi_SetAuthCB

Typedefs

typedef TSS2_RC(* Fapi_CB_Auth) (char const *objectPath, char const *description, char const **auth, void *userData)
 

Functions

TSS2_RC Fapi_SetAuthCB (FAPI_CONTEXT *context, Fapi_CB_Auth callback, void *userData)
 

Detailed Description

FAPI functions to invoke SetAuthCB.

Function Documentation

◆ Fapi_SetAuthCB()

Fapi_SetAuthCB ( FAPI_CONTEXT context,
Fapi_CB_Auth  callback,
void *  userData 
)

This function registers an application-defined function as a callback to allow the TSS to get authorization values from the application.

Parameters
[in,out]contextThe FAPI_CONTEXT
[in]callbackThe callback function for auth value retrieval
[in]userDataA pointer that is provided to all callback invocations
Return values
TSS2_RC_SUCCESSif the function call was a success.
TSS2_FAPI_RC_BAD_REFERENCEif the context is NULL.
TSS2_FAPI_RC_BAD_CONTEXTif context corruption is detected.
TSS2_FAPI_RC_MEMORYif the FAPI cannot allocate enough memory for internal operations or return parameters.
TSS2_FAPI_RC_BAD_SEQUENCEif the synchronous or Async functions are called while the context has another asynchronous operation outstanding, or the Finish function is called while the context does not have an appropriate asynchronous operation outstanding.
TSS2_FAPI_RC_IO_ERRORif the data cannot be saved.