tpm2-tss
master
TPM Software stack 2.0 TCG spec compliant implementation
|
#include <ifapi_policy_types.h>
Data Fields | |
TPM2B_NONCE | nonceTPM |
TPM2B_DIGEST | cpHashA |
TPM2B_NONCE | policyRef |
INT32 | expiration |
TPMT_SIGNATURE | auth |
TPM2B_NAME | publicKey |
char * | publicKeyHint |
char * | keyPath |
TPMT_PUBLIC | keyPublic |
char * | keyPEM |
TPMI_ALG_HASH | keyPEMhashAlg |
TPMT_RSA_SCHEME | rsaScheme |
TPMT_SIGNATURE | signature_tpm |
Policy type TPMS_POLICYSIGNED
TPMT_SIGNATURE auth |
This value is generated from at runtime via a callback.
TPM2B_DIGEST cpHashA |
This value will be automatically generated by the FAPI.
INT32 expiration |
This value will be -1 by the FAPI
char* keyPath |
A reference to a key inside the FAPI keystore
char* keyPEM |
The TPM2B_NAME is constructed with a TPMT_PUBLIC from this
TPMI_ALG_HASH keyPEMhashAlg |
(optional) Default = SHA256
TPMT_PUBLIC keyPublic |
None
TPM2B_NONCE nonceTPM |
This is a value returned by TPM2_StartAuthSession and thus n
TPM2B_NONCE policyRef |
Default is zero-length
TPM2B_NAME publicKey |
This will be automatically generated from keyPath, keyPublic
char* publicKeyHint |
A human readable hint to denote which public key to use.
TPMT_RSA_SCHEME rsaScheme |
(optional) Default = TPM2_ALG_RSAPSS