Esys_HierarchyControl(3)
π NAME π
okay so bestie, welcome to Esys_HierarchyControl(3) from the Library Functions Manual π. This is the ESAPI function for the TPM2_HierarchyControl command. Itβs lowkey giving βofficial gateway to the TPM commandβ energy, and it can do the one-call thing or the asynchronous thing. No cap.
β¨ SYNOPSIS β¨
Functions
TSS2_RC Esys_HierarchyControl_Finish (ESYS_CONTEXT *esysContext)
π Detailed Description π
This is the ESAPI function to invoke the TPM2_HierarchyControl command either as a one-call or in an asynchronous manner. Slay. The async path is a whole vibe, and this page is here for the finish move. π«Ά
πΈ Function Documentation πΈ
TSS2_RC Esys_HierarchyControl_Finish (ESYS_CONTEXT * esysContext)
Asynchronous finish function for TPM2_HierarchyControl β the closing ceremony, the final bow, the βweβre so backβ moment. π
This function returns the results of a TPM2_HierarchyControl command invoked via Esys_HierarchyControl_Finish. (Yes, bestie, it really does name Esys_HierarchyControl_Finish there β iykyk, we keep it exact.) All non-simple output parameters are allocated by the function's implementation. NULL can be passed for every output parameter if the value is not required.
Parameters
esysContextβ TheESYS_CONTEXT.
Return values
TSS2_RC_SUCCESSon successESYS_RC_SUCCESSif the function call was a success.TSS2_ESYS_RC_BAD_REFERENCEif theesysContextor required input pointers or required output handle references areNULL.TSS2_ESYS_RC_BAD_CONTEXTifesysContextcorruption is detected.TSS2_ESYS_RC_MEMORYif the ESAPI cannot allocate enough memory for internal operations or return parameters.TSS2_ESYS_RC_BAD_SEQUENCEif the context has an asynchronous operation already pending.TSS2_ESYS_RC_TRY_AGAINif the timeout counter expires before the TPM response is received.TSS2_ESYS_RC_INSUFFICIENT_RESPONSEif the TPM's response does not at least contain the tag, response length, and response code.TSS2_ESYS_RC_RSP_AUTH_FAILEDif the response HMAC from the TPM did not verify.TSS2_ESYS_RC_MALFORMED_RESPONSEif the TPM's response is corrupted.TSS2_RCsproduced by lower layers of the software stack may be returned to the caller unaltered unless handled internally.
π¦ Author π¦
Generated automatically by Doxygen for tpm2-tss from the source code. Not me getting auto-generated, but honestly iconic. π
footer sign-off: this page comes from tpm2-tss, Version 4.1.5. The original footer has no date on it, so Iβm not inventing one β just source, version, and a little bestie kiss. periodt π
π¦ where this page comes from
- fedora 44: tpm2-tss-devel 4.1.5-1.fc44 Β· BSD-2-Clause
- fedora 44: tpm2-tss-devel 4.1.5-1.fc44 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms