tpm2-tss
master
TPM Software stack 2.0 TCG spec compliant implementation
|
#include <ifapi_profiles.h>
Data Fields | |
TPMI_ALG_PUBLIC | type |
char * | srk_template |
char * | ek_template |
char * | srk_description |
char * | ek_description |
TPMT_SIG_SCHEME | ecc_signing_scheme |
TPMT_SIG_SCHEME | rsa_signing_scheme |
TPMT_RSA_DECRYPT | rsa_decrypt_scheme |
TPMI_ALG_CIPHER_MODE | sym_mode |
TPMT_SYM_DEF_OBJECT | sym_parameters |
UINT16 | sym_block_size |
TPML_PCR_SELECTION | pcr_selection |
TPMI_ALG_HASH | nameAlg |
TPMI_RSA_KEY_BITS | keyBits |
UINT32 | exponent |
TPMI_ECC_CURVE | curveID |
TPMT_SYM_DEF | session_symmetric |
TPMS_POLICY * | eh_policy |
TPMS_POLICY * | sh_policy |
TPMS_POLICY * | ek_policy |
TPMS_POLICY * | srk_policy |
TPMS_POLICY * | lockout_policy |
UINT32 | newMaxTries |
UINT32 | newRecoveryTime |
UINT32 | lockoutRecovery |
TPMI_YES_NO | ignore_ek_template |
Internal structure for FAPI profiles
TPMT_SIG_SCHEME ecc_signing_scheme |
Signing scheme for the ECC key.
char* ek_description |
EK description
char* ek_template |
EK template
TPML_PCR_SELECTION pcr_selection |
Parameters for symmectric encryption.
TPMT_RSA_DECRYPT rsa_decrypt_scheme |
Decrypt scheme for the RSA key.
TPMT_SIG_SCHEME rsa_signing_scheme |
Signing scheme for the RSA key.
char* srk_description |
SRK description
char* srk_template |
SRK template
UINT16 sym_block_size |
Block size for symmectric encryption.
TPMI_ALG_CIPHER_MODE sym_mode |
Mode for symmectric encryption.
TPMT_SYM_DEF_OBJECT sym_parameters |
Parameters for symmectric encryption.
TPMI_ALG_PUBLIC type |
The algorithm used for key creation