aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TPM_Types.h282
1 files changed, 141 insertions, 141 deletions
diff --git a/TPM_Types.h b/TPM_Types.h
index 46dbf4a..e931105 100644
--- a/TPM_Types.h
+++ b/TPM_Types.h
@@ -25,150 +25,150 @@ typedef UINT32 TPM_SPEC;
* TODO: map these properly into Format-One error reporting.
*/
enum {
- RC_ActivateCredential_credentialBlob,
- RC_ActivateCredential_keyHandle,
- RC_ActivateCredential_secret,
- RC_CertifyCreation_creationTicket,
- RC_CertifyCreation_inScheme,
- RC_CertifyCreation_signHandle,
- RC_Certify_inScheme,
- RC_Certify_signHandle,
- RC_ClockSet_newTime,
- RC_Commit_P1,
- RC_Commit_s2,
- RC_Commit_signHandle,
- RC_Commit_y2,
- RC_ContextLoad_context,
- RC_CreatePrimary_inPublic,
- RC_CreatePrimary_inSensitive,
- RC_Create_inPublic,
- RC_Create_inSensitive,
- RC_Create_parentHandle,
- RC_Duplicate_encryptionKeyIn,
- RC_Duplicate_newParentHandle,
- RC_Duplicate_objectHandle,
- RC_Duplicate_symmetricAlg,
- RC_ECC_Parameters_curveID,
- RC_ECDH_KeyGen_keyHandle,
- RC_ECDH_ZGen_keyHandle,
- RC_ECDH_ZGen_inPoint,
- RC_EncryptDecrypt_inData,
- RC_EncryptDecrypt_ivIn,
- RC_EncryptDecrypt_keyHandle,
- RC_EncryptDecrypt_mode,
- RC_EventSequenceComplete_sequenceHandle,
- RC_EvictControl_objectHandle,
- RC_EvictControl_persistentHandle,
- RC_GetCapability_property,
- RC_GetCommandAuditDigest_signHandle,
- RC_GetCommandAuditDigest_inScheme,
- RC_GetSessionAuditDigest_inScheme,
- RC_GetSessionAuditDigest_sessionHandle,
- RC_GetSessionAuditDigest_signHandle,
- RC_GetTime_inScheme,
- RC_GetTime_signHandle,
- RC_HMAC_handle,
- RC_HMAC_hashAlg,
- RC_HMAC_Start_handle,
- RC_HMAC_Start_hashAlg,
- RC_HierarchyChangeAuth_newAuth,
- RC_Import_duplicate,
- RC_Import_encryptionKey,
- RC_Import_inSymSeed,
- RC_Import_objectPublic,
- RC_Import_parentHandle,
- RC_IncrementalSelfTest_toTest,
- RC_Load_inPrivate,
- RC_Load_inPublic,
- RC_Load_parentHandle,
- RC_LoadExternal_hierarchy,
- RC_LoadExternal_inPublic,
- RC_MakeCredential_credential,
- RC_MakeCredential_handle,
- RC_NV_Certify_signHandle,
- RC_NV_Certify_inScheme,
- RC_NV_ChangeAuth_newAuth,
- RC_NV_DefineSpace_auth,
- RC_NV_DefineSpace_authHandle,
- RC_NV_DefineSpace_publicInfo,
- RC_NV_Extend_nvIndex,
- RC_NV_Increment_nvIndex,
- RC_NV_ReadLock_nvIndex,
- RC_NV_SetBits_nvIndex,
- RC_NV_UndefineSpace_nvIndex,
- RC_NV_UndefineSpaceSpecial_nvIndex,
- RC_NV_WriteLock_nvIndex,
- RC_ObjectChangeAuth_newAuth,
- RC_ObjectChangeAuth_objectHandle,
- RC_ObjectChangeAuth_parentHandle,
- RC_PCR_SetAuthPolicy_authPolicy,
- RC_PCR_SetAuthPolicy_pcrNum,
- RC_PolicyAuthorize_approvedPolicy,
- RC_PolicyAuthorize_checkTicket,
- RC_PolicyAuthorize_keySign,
- RC_PolicyCommandCode_code,
- RC_PolicyCpHash_cpHashA,
- RC_PolicyLocality_locality,
- RC_PolicyNV_operandB,
- RC_PolicyNameHash_nameHash,
- RC_PolicyNvWritten_writtenSet,
- RC_PolicyOR_pHashList,
- RC_PolicyPCR_pcrDigest,
- RC_PolicySecret_cpHashA,
- RC_PolicySecret_expiration,
- RC_PolicySecret_nonceTPM,
- RC_PolicySigned_auth,
- RC_PolicySigned_cpHashA,
- RC_PolicySigned_expiration,
- RC_PolicySigned_nonceTPM,
- RC_PolicyTicket_cpHashA,
- RC_PolicyTicket_policySession,
- RC_PolicyTicket_ticket,
- RC_PolicyTicket_timeout,
- RC_Quote_inScheme,
- RC_Quote_signHandle,
- RC_RSA_Decrypt_inScheme,
- RC_RSA_Decrypt_keyHandle,
- RC_RSA_Decrypt_label,
- RC_RSA_Encrypt_inScheme,
- RC_RSA_Encrypt_keyHandle,
- RC_RSA_Encrypt_label,
- RC_Rewrap_inDuplicate,
- RC_Rewrap_inSymSeed,
- RC_Rewrap_newParent,
- RC_Rewrap_oldParent,
- RC_SequenceComplete_sequenceHandle,
- RC_SequenceUpdate_sequenceHandle,
- RC_SetCommandCodeAuditStatus_auditAlg,
- RC_SetPrimaryPolicy_authPolicy,
- RC_Shutdown_shutdownType,
- RC_Sign_digest,
- RC_Sign_inScheme,
- RC_Sign_keyHandle,
- RC_Sign_validation,
- RC_StartAuthSession_bind,
- RC_StartAuthSession_encryptedSalt,
- RC_StartAuthSession_nonceCaller,
- RC_StartAuthSession_symmetric,
- RC_StartAuthSession_tpmKey,
- RC_Startup_startupType,
- RC_Unseal_itemHandle,
- RC_VerifySignature_keyHandle,
- RC_VerifySignature_signature,
- RC_ZGen_2Phase_counter,
- RC_ZGen_2Phase_inQeB,
- RC_ZGen_2Phase_inQsB,
- RC_ZGen_2Phase_inScheme,
- RC_ZGen_2Phase_keyA,
+ RC_ActivateCredential_credentialBlob = 0,
+ RC_ActivateCredential_keyHandle = 0,
+ RC_ActivateCredential_secret = 0,
+ RC_CertifyCreation_creationTicket = 0,
+ RC_CertifyCreation_inScheme = 0,
+ RC_CertifyCreation_signHandle = 0,
+ RC_Certify_inScheme = 0,
+ RC_Certify_signHandle = 0,
+ RC_ClockSet_newTime = 0,
+ RC_Commit_P1 = 0,
+ RC_Commit_s2 = 0,
+ RC_Commit_signHandle = 0,
+ RC_Commit_y2 = 0,
+ RC_ContextLoad_context = 0,
+ RC_CreatePrimary_inPublic = 0,
+ RC_CreatePrimary_inSensitive = 0,
+ RC_Create_inPublic = 0,
+ RC_Create_inSensitive = 0,
+ RC_Create_parentHandle = 0,
+ RC_Duplicate_encryptionKeyIn = 0,
+ RC_Duplicate_newParentHandle = 0,
+ RC_Duplicate_objectHandle = 0,
+ RC_Duplicate_symmetricAlg = 0,
+ RC_ECC_Parameters_curveID = 0,
+ RC_ECDH_KeyGen_keyHandle = 0,
+ RC_ECDH_ZGen_keyHandle = 0,
+ RC_ECDH_ZGen_inPoint = 0,
+ RC_EncryptDecrypt_inData = 0,
+ RC_EncryptDecrypt_ivIn = 0,
+ RC_EncryptDecrypt_keyHandle = 0,
+ RC_EncryptDecrypt_mode = 0,
+ RC_EventSequenceComplete_sequenceHandle = 0,
+ RC_EvictControl_objectHandle = 0,
+ RC_EvictControl_persistentHandle = 0,
+ RC_GetCapability_property = 0,
+ RC_GetCommandAuditDigest_signHandle = 0,
+ RC_GetCommandAuditDigest_inScheme = 0,
+ RC_GetSessionAuditDigest_inScheme = 0,
+ RC_GetSessionAuditDigest_sessionHandle = 0,
+ RC_GetSessionAuditDigest_signHandle = 0,
+ RC_GetTime_inScheme = 0,
+ RC_GetTime_signHandle = 0,
+ RC_HMAC_handle = 0,
+ RC_HMAC_hashAlg = 0,
+ RC_HMAC_Start_handle = 0,
+ RC_HMAC_Start_hashAlg = 0,
+ RC_HierarchyChangeAuth_newAuth = 0,
+ RC_Import_duplicate = 0,
+ RC_Import_encryptionKey = 0,
+ RC_Import_inSymSeed = 0,
+ RC_Import_objectPublic = 0,
+ RC_Import_parentHandle = 0,
+ RC_IncrementalSelfTest_toTest = 0,
+ RC_Load_inPrivate = 0,
+ RC_Load_inPublic = 0,
+ RC_Load_parentHandle = 0,
+ RC_LoadExternal_hierarchy = 0,
+ RC_LoadExternal_inPublic = 0,
+ RC_MakeCredential_credential = 0,
+ RC_MakeCredential_handle = 0,
+ RC_NV_Certify_signHandle = 0,
+ RC_NV_Certify_inScheme = 0,
+ RC_NV_ChangeAuth_newAuth = 0,
+ RC_NV_DefineSpace_auth = 0,
+ RC_NV_DefineSpace_authHandle = 0,
+ RC_NV_DefineSpace_publicInfo = 0,
+ RC_NV_Extend_nvIndex = 0,
+ RC_NV_Increment_nvIndex = 0,
+ RC_NV_ReadLock_nvIndex = 0,
+ RC_NV_SetBits_nvIndex = 0,
+ RC_NV_UndefineSpace_nvIndex = 0,
+ RC_NV_UndefineSpaceSpecial_nvIndex = 0,
+ RC_NV_WriteLock_nvIndex = 0,
+ RC_ObjectChangeAuth_newAuth = 0,
+ RC_ObjectChangeAuth_objectHandle = 0,
+ RC_ObjectChangeAuth_parentHandle = 0,
+ RC_PCR_SetAuthPolicy_authPolicy = 0,
+ RC_PCR_SetAuthPolicy_pcrNum = 0,
+ RC_PolicyAuthorize_approvedPolicy = 0,
+ RC_PolicyAuthorize_checkTicket = 0,
+ RC_PolicyAuthorize_keySign = 0,
+ RC_PolicyCommandCode_code = 0,
+ RC_PolicyCpHash_cpHashA = 0,
+ RC_PolicyLocality_locality = 0,
+ RC_PolicyNV_operandB = 0,
+ RC_PolicyNameHash_nameHash = 0,
+ RC_PolicyNvWritten_writtenSet = 0,
+ RC_PolicyOR_pHashList = 0,
+ RC_PolicyPCR_pcrDigest = 0,
+ RC_PolicySecret_cpHashA = 0,
+ RC_PolicySecret_expiration = 0,
+ RC_PolicySecret_nonceTPM = 0,
+ RC_PolicySigned_auth = 0,
+ RC_PolicySigned_cpHashA = 0,
+ RC_PolicySigned_expiration = 0,
+ RC_PolicySigned_nonceTPM = 0,
+ RC_PolicyTicket_cpHashA = 0,
+ RC_PolicyTicket_policySession = 0,
+ RC_PolicyTicket_ticket = 0,
+ RC_PolicyTicket_timeout = 0,
+ RC_Quote_inScheme = 0,
+ RC_Quote_signHandle = 0,
+ RC_RSA_Decrypt_inScheme = 0,
+ RC_RSA_Decrypt_keyHandle = 0,
+ RC_RSA_Decrypt_label = 0,
+ RC_RSA_Encrypt_inScheme = 0,
+ RC_RSA_Encrypt_keyHandle = 0,
+ RC_RSA_Encrypt_label = 0,
+ RC_Rewrap_inDuplicate = 0,
+ RC_Rewrap_inSymSeed = 0,
+ RC_Rewrap_newParent = 0,
+ RC_Rewrap_oldParent = 0,
+ RC_SequenceComplete_sequenceHandle = 0,
+ RC_SequenceUpdate_sequenceHandle = 0,
+ RC_SetCommandCodeAuditStatus_auditAlg = 0,
+ RC_SetPrimaryPolicy_authPolicy = 0,
+ RC_Shutdown_shutdownType = 0,
+ RC_Sign_digest = 0,
+ RC_Sign_inScheme = 0,
+ RC_Sign_keyHandle = 0,
+ RC_Sign_validation = 0,
+ RC_StartAuthSession_bind = 0,
+ RC_StartAuthSession_encryptedSalt = 0,
+ RC_StartAuthSession_nonceCaller = 0,
+ RC_StartAuthSession_symmetric = 0,
+ RC_StartAuthSession_tpmKey = 0,
+ RC_Startup_startupType = 0,
+ RC_Unseal_itemHandle = 0,
+ RC_VerifySignature_keyHandle = 0,
+ RC_VerifySignature_signature = 0,
+ RC_ZGen_2Phase_counter = 0,
+ RC_ZGen_2Phase_inQeB = 0,
+ RC_ZGen_2Phase_inQsB = 0,
+ RC_ZGen_2Phase_inScheme = 0,
+ RC_ZGen_2Phase_keyA = 0,
};
enum {
- TPM_RCS_ATTRIBUTES,
- TPM_RCS_HANDLE,
- TPM_RCS_KEY,
- TPM_RCS_SIZE,
- TPM_RCS_TYPE,
- TPM_RCS_VALUE,
+ TPM_RCS_ATTRIBUTES = TPM_RC_ATTRIBUTES,
+ TPM_RCS_HANDLE = TPM_RC_HANDLE,
+ TPM_RCS_KEY = TPM_RC_KEY,
+ TPM_RCS_SIZE = TPM_RC_SIZE,
+ TPM_RCS_TYPE = TPM_RC_TYPE,
+ TPM_RCS_VALUE = TPM_RC_VALUE,
};
#endif // __TPM2_TPM_TYPES_H