tpm2-tss
master
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