|
tpm2-tss 4.1.3
TPM Software stack 2.0 TCG spec compliant implementation
|
#include <fapi_int.h>
Data Fields | |
| enum FAPI_SIGN_STATE | state |
| const char * | keyPath |
| ESYS_TR | handle |
| TPM2B_DIGEST | digest |
| TPMT_SIG_SCHEME | scheme |
| IFAPI_OBJECT * | key_object |
| TPMT_SIGNATURE * | tpm_signature |
| TPMI_YES_NO | decrypt |
| TPMT_SIGNATURE * | signature |
| char const * | padding |
| char * | certificate |
| uint8_t * | ret_signature |
| size_t | signatureSize |
| char * | publicKey |
The data structure holding internal state of Fapi_Sign.
| char* certificate |
Certificate of the signing key.
| TPMI_YES_NO decrypt |
Switch for symmetric algs
| TPM2B_DIGEST digest |
The digest to be signed
| ESYS_TR handle |
The ESYS handle of the signing key
| IFAPI_OBJECT* key_object |
The IPAPI object of the signing key
| const char* keyPath |
The implicit key path
| char const* padding |
Optional padding parameter for key sign.
| char* publicKey |
Public key of the signing key.
| uint8_t* ret_signature |
Result signature
| TPMT_SIG_SCHEME scheme |
The signature scheme from profile
| TPMT_SIGNATURE* signature |
Produced TPM singature
| enum FAPI_SIGN_STATE state |
The state of the signing operation
| TPMT_SIGNATURE* tpm_signature |
The signature in TPM format