Fapi_SetSignCB − Fapi_SetSignCB
Typedefs
typedef TSS2_RC(* Fapi_CB_Sign) (char const *objectPath, char const *description, char const *publicKey, char const *publicKeyHint, uint32_t hashAlg, uint8_t const *dataToSign, size_t dataToSignSize, uint8_t const **signature, size_t *signatureSize, void *userData)
Functions
TSS2_RC Fapi_SetSignCB
(FAPI_CONTEXT *context, Fapi_CB_Sign callback, void
*userData)
TSS2_RC Fapi_SetPolicyActionCB (FAPI_CONTEXT
*context, Fapi_CB_PolicyAction callback, void *userData)
FAPI functions to invoke SetSignCB.
Fapi_SetPolicyActionCB
(FAPI_CONTEXT * context, Fapi_CB_PolicyAction callback, void
* userData)
Fapi_SetActionCB() registers an application-defined function
as a callback that shall be called back upon encountering a
policy action element.
Parameters
context The
FAPI_CONTEXT
callback The callback function for branch selection
userData A pointer that is provided to all callback
invocations
Return values
TSS2_RC_SUCCESS if the
function call was a success.
TSS2_FAPI_RC_BAD_REFERENCE if the context is NULL.
TSS2_FAPI_RC_BAD_CONTEXT if context corruption is
detected.
TSS2_FAPI_RC_MEMORY if the FAPI cannot allocate enough
memory for internal operations or return parameters.
TSS2_FAPI_RC_BAD_SEQUENCE if 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_ERROR if the data cannot be saved.
Fapi_SetSignCB
(FAPI_CONTEXT * context, Fapi_CB_Sign callback, void *
userData)
Fapi_SetSignCB() registers an application-defined
function as a callback to allow the FAPI to get signatures
authorizing use of TPM objects.
Parameters
context The
FAPI_CONTEXT
callback The callback function for signing selection
userData A pointer that is provided to all callback
invocations
Return values
TSS2_RC_SUCCESS if the
function call was a success.
TSS2_FAPI_RC_BAD_REFERENCE if the context is NULL.
TSS2_FAPI_RC_BAD_CONTEXT if context corruption is
detected.
TSS2_FAPI_RC_MEMORY if the FAPI cannot allocate enough
memory for internal operations or return parameters.
TSS2_FAPI_RC_BAD_SEQUENCE if 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_ERROR if the data cannot be saved.
Generated automatically by Doxygen for tpm2-tss from the source code.