tpm2-tss
master
TPM Software stack 2.0 TCG spec compliant implementation
|
#include <fapi_int.h>
Data Fields | |
IFAPI_OBJECT | hierarchy_lockout |
IFAPI_OBJECT | hierarchy_hs |
IFAPI_OBJECT | hierarchy_he |
IFAPI_OBJECT | hierarchy_hn |
IFAPI_OBJECT * | hierarchy |
TPMS_POLICY * | hierarchy_policy |
IFAPI_KEY_TEMPLATE | public_templ |
TPM2B_PUBLIC | public |
char ** | pathlist |
size_t | numPaths |
size_t | numHierarchyObjects |
size_t | hiearchy_idx |
size_t | path_idx |
IFAPI_OBJECT * | hierarchies |
TPM2B_SENSITIVE_CREATE | inSensitive |
TPM2B_DATA | outsideInfo |
TPML_PCR_SELECTION | creationPCR |
ESYS_TR | handle |
const char * | authValueLockout |
const char * | authValueEh |
const char * | policyPathEh |
const char * | authValueSh |
const char * | policyPathSh |
size_t | digest_idx |
size_t | hash_size |
TPM2_HANDLE | cert_nv_idx |
TPM2B_NV_PUBLIC * | nvPublic |
ESYS_TR | esys_nv_cert_handle |
char * | pem_cert |
TPM2_ALG_ID | cert_key_type |
size_t | cert_count |
size_t | cert_idx |
TPMS_CAPABILITY_DATA * | capabilityData |
IFAPI_OBJECT | hierarchy_object |
TPM2B_AUTH | hierarchy_auth |
TPM2B_DIGEST | policy_digest |
char * | intermed_crt |
char * | root_crt |
TPMA_PERMANENT | auth_state |
ESYS_TR | srk_esys_handle |
ESYS_TR | ek_esys_handle |
ESYS_TR | srk_tpm_handle |
ESYS_TR | ek_tpm_handle |
bool | srk_exists |
TPM2_HANDLE | template_nv_index |
TPM2_HANDLE | nonce_nv_index |
The data structure holding internal state of Provisioning.
size_t hiearchy_idx |
Index to the current hierarchy
IFAPI_OBJECT* hierarchies |
Array of the hierarchies stored in keystore.
IFAPI_OBJECT* hierarchy |
The current hierarchy
IFAPI_OBJECT hierarchy_he |
The endorsement hierarchy
IFAPI_OBJECT hierarchy_hn |
The null hierarchy
IFAPI_OBJECT hierarchy_hs |
The storage hierarchy
IFAPI_OBJECT hierarchy_lockout |
The lockout hierarchy
TPMS_POLICY* hierarchy_policy |
Policy of the current used hierarchy.
size_t numHierarchyObjects |
Number of hierarchies stored in keystore
size_t numPaths |
Size of array with all keystore objects
size_t path_idx |
Index of array with the object paths
char** pathlist |
The array with all keystore objects
TPM2B_PUBLIC public |
The public info of the created primary
IFAPI_KEY_TEMPLATE public_templ |
The basic template for the keys public data