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