// Copyright 2015 The Chromium OS Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// THIS CODE IS GENERATED - DO NOT MODIFY!
#include "GetCommandCodeString_fp.h"
const char* GetCommandCodeString(TPM_CC command_code) {
switch (command_code) {
#ifdef TPM_CC_ActivateCredential
case TPM_CC_ActivateCredential:
return "ActivateCredential";
#endif
#ifdef TPM_CC_Certify
case TPM_CC_Certify:
return "Certify";
#endif
#ifdef TPM_CC_CertifyCreation
case TPM_CC_CertifyCreation:
return "CertifyCreation";
#endif
#ifdef TPM_CC_ChangeEPS
case TPM_CC_ChangeEPS:
return "ChangeEPS";
#endif
#ifdef TPM_CC_ChangePPS
case TPM_CC_ChangePPS:
return "ChangePPS";
#endif
#ifdef TPM_CC_Clear
case TPM_CC_Clear:
return "Clear";
#endif
#ifdef TPM_CC_ClearControl
case TPM_CC_ClearControl:
return "ClearControl";
#endif
#ifdef TPM_CC_ClockRateAdjust
case TPM_CC_ClockRateAdjust:
return "ClockRateAdjust";
#endif
#ifdef TPM_CC_ClockSet
case TPM_CC_ClockSet:
return "ClockSet";
#endif
#ifdef TPM_CC_Commit
case TPM_CC_Commit:
return "Commit";
#endif
#ifdef TPM_CC_ContextLoad
case TPM_CC_ContextLoad:
return "ContextLoad";
#endif
#ifdef TPM_CC_ContextSave
case TPM_CC_ContextSave:
return "ContextSave";
#endif
#ifdef TPM_CC_Create
case TPM_CC_Create:
return "Create";
#endif
#ifdef TPM_CC_CreatePrimary
case TPM_CC_CreatePrimary:
return "CreatePrimary";
#endif
#ifdef TPM_CC_DictionaryAttackLockReset
case TPM_CC_DictionaryAttackLockReset:
return "DictionaryAttackLockReset";
#endif
#ifdef TPM_CC_DictionaryAttackParameters
case TPM_CC_DictionaryAttackParameters:
return "DictionaryAttackParameters";
#endif
#ifdef TPM_CC_Duplicate
case TPM_CC_Duplicate:
return "Duplicate";
#endif
#ifdef TPM_CC_ECC_Parameters
case TPM_CC_ECC_Parameters:
return "ECC_Parameters";
#endif
#ifdef TPM_CC_ECDH_KeyGen
case TPM_CC_ECDH_KeyGen:
return "ECDH_KeyGen";
#endif
#ifdef TPM_CC_ECDH_ZGen
case TPM_CC_ECDH_ZGen:
return "ECDH_ZGen";
#endif
#ifdef TPM_CC_EC_Ephemeral
case TPM_CC_EC_Ephemeral:
return "EC_Ephemeral";
#endif
#ifdef TPM_CC_EncryptDecrypt
case TPM_CC_EncryptDecrypt:
return "EncryptDecrypt";
#endif
#ifdef TPM_CC_EventSequenceComplete
case TPM_CC_EventSequenceComplete:
return "EventSequenceComplete";
#endif
#ifdef TPM_CC_EvictControl
case TPM_CC_EvictControl:
return "EvictControl";
#endif
#ifdef TPM_CC_FieldUpgradeData
case TPM_CC_FieldUpgradeData:
return "FieldUpgradeData";
#endif
#ifdef TPM_CC_FieldUpgradeStart
case TPM_CC_FieldUpgradeStart:
return "FieldUpgradeStart";
#endif
#ifdef TPM_CC_FirmwareRead
case TPM_CC_FirmwareRead:
return "FirmwareRead";
#endif
#ifdef TPM_CC_FlushContext
case TPM_CC_FlushContext:
return "FlushContext";
#endif
#ifdef TPM_CC_GetCapability
case TPM_CC_GetCapability:
return "GetCapability";
#endif
#ifdef TPM_CC_GetCommandAuditDigest
case TPM_CC_GetCommandAuditDigest:
return "GetCommandAuditDigest";
#endif
#ifdef TPM_CC_GetRandom
case TPM_CC_GetRandom:
return "GetRandom";
#endif
#ifdef TPM_CC_GetSessionAuditDigest
case TPM_CC_GetSessionAuditDigest:
return "GetSessionAuditDigest";
#endif
#ifdef TPM_CC_GetTestResult
case TPM_CC_GetTestResult:
return "GetTestResult";
#endif
#ifdef TPM_CC_GetTime
case TPM_CC_GetTime:
return "GetTime";
#endif
#ifdef TPM_CC_HMAC
case TPM_CC_HMAC:
return "HMAC";
#endif
#ifdef TPM_CC_HMAC_Start
case TPM_CC_HMAC_Start:
return "HMAC_Start";
#endif
#ifdef TPM_CC_Hash
case TPM_CC_Hash:
return "Hash";
#endif
#ifdef TPM_CC_HashSequenceStart
case TPM_CC_HashSequenceStart:
return "HashSequenceStart";
#endif
#ifdef TPM_CC_HierarchyChangeAuth
case TPM_CC_HierarchyChangeAuth:
return "HierarchyChangeAuth";
#endif
#ifdef TPM_CC_HierarchyControl
case TPM_CC_HierarchyControl:
return "HierarchyControl";
#endif
#ifdef TPM_CC_Import
case TPM_CC_Import:
return "Import";
#endif
#ifdef TPM_CC_IncrementalSelfTest
case TPM_CC_IncrementalSelfTest:
return "IncrementalSelfTest";
#endif
#ifdef TPM_CC_Load
case TPM_CC_Load:
return "Load";
#endif
#ifdef TPM_CC_LoadExternal
case TPM_CC_LoadExternal:
return "LoadExternal";
#endif
#ifdef TPM_CC_MakeCredential
case TPM_CC_MakeCredential:
return "MakeCredential";
#endif
#ifdef TPM_CC_NV_Certify
case TPM_CC_NV_Certify:
return "NV_Certify";
#endif
#ifdef TPM_CC_NV_ChangeAuth
case TPM_CC_NV_ChangeAuth:
return "NV_ChangeAuth";
#endif
#ifdef TPM_CC_NV_DefineSpace
case TPM_CC_NV_DefineSpace:
return "NV_DefineSpace";
#endif
#ifdef TPM_CC_NV_Extend
case TPM_CC_NV_Extend:
return "NV_Extend";
#endif
#ifdef TPM_CC_NV_GlobalWriteLock
case TPM_CC_NV_GlobalWriteLock:
return "NV_GlobalWriteLock";
#endif
#ifdef TPM_CC_NV_Increment
case TPM_CC_NV_Increment:
return "NV_Increment";
#endif
#ifdef TPM_CC_NV_Read
case TPM_CC_NV_Read:
return "NV_Read";
#endif
#ifdef TPM_CC_NV_ReadLock
case TPM_CC_NV_ReadLock:
return "NV_ReadLock";
#endif
#ifdef TPM_CC_NV_ReadPublic
case TPM_CC_NV_ReadPublic:
return "NV_ReadPublic";
#endif
#ifdef TPM_CC_NV_SetBits
case TPM_CC_NV_SetBits:
return "NV_SetBits";
#endif
#ifdef TPM_CC_NV_UndefineSpace
case TPM_CC_NV_UndefineSpace:
return "NV_UndefineSpace";
#endif
#ifdef TPM_CC_NV_UndefineSpaceSpecial
case TPM_CC_NV_UndefineSpaceSpecial:
return "NV_UndefineSpaceSpecial";
#endif
#ifdef TPM_CC_NV_Write
case TPM_CC_NV_Write:
return "NV_Write";
#endif
#ifdef TPM_CC_NV_WriteLock
case TPM_CC_NV_WriteLock:
return "NV_WriteLock";
#endif
#ifdef TPM_CC_ObjectChangeAuth
case TPM_CC_ObjectChangeAuth:
return "ObjectChangeAuth";
#endif
#ifdef TPM_CC_PCR_Allocate
case TPM_CC_PCR_Allocate:
return "PCR_Allocate";
#endif
#ifdef TPM_CC_PCR_Event
case TPM_CC_PCR_Event:
return "PCR_Event";
#endif
#ifdef TPM_CC_PCR_Extend
case TPM_CC_PCR_Extend:
return "PCR_Extend";
#endif
#ifdef TPM_CC_PCR_Read
case TPM_CC_PCR_Read:
return "PCR_Read";
#endif
#ifdef TPM_CC_PCR_Reset
case TPM_CC_PCR_Reset:
return "PCR_Reset";
#endif
#ifdef TPM_CC_PCR_SetAuthPolicy
case TPM_CC_PCR_SetAuthPolicy:
return "PCR_SetAuthPolicy";
#endif
#ifdef TPM_CC_PCR_SetAuthValue
case TPM_CC_PCR_SetAuthValue:
return "PCR_SetAuthValue";
#endif
#ifdef TPM_CC_PP_Commands
case TPM_CC_PP_Commands:
return "PP_Commands";
#endif
#ifdef TPM_CC_PolicyAuthValue
case TPM_CC_PolicyAuthValue:
return "PolicyAuthValue";
#endif
#ifdef TPM_CC_PolicyAuthorize
case TPM_CC_PolicyAuthorize:
return "PolicyAuthorize";
#endif
#ifdef TPM_CC_PolicyCommandCode
case TPM_CC_PolicyCommandCode:
return "PolicyCommandCode";
#endif
#ifdef TPM_CC_PolicyCounterTimer
case TPM_CC_PolicyCounterTimer:
return "PolicyCounterTimer";
#endif
#ifdef TPM_CC_PolicyCpHash
case TPM_CC_PolicyCpHash:
return "PolicyCpHash";
#endif
#ifdef TPM_CC_PolicyDuplicationSelect
case TPM_CC_PolicyDuplicationSelect:
return "PolicyDuplicationSelect";
#endif
#ifdef TPM_CC_PolicyGetDigest
case TPM_CC_PolicyGetDigest:
return "PolicyGetDigest";
#endif
#ifdef TPM_CC_PolicyLocality
case TPM_CC_PolicyLocality:
return "PolicyLocality";
#endif
#ifdef TPM_CC_PolicyNV
case TPM_CC_PolicyNV:
return "PolicyNV";
#endif
#ifdef TPM_CC_PolicyNameHash
case TPM_CC_PolicyNameHash:
return "PolicyNameHash";
#endif
#ifdef TPM_CC_PolicyNvWritten
case TPM_CC_PolicyNvWritten:
return "PolicyNvWritten";
#endif
#ifdef TPM_CC_PolicyOR
case TPM_CC_PolicyOR:
return "PolicyOR";
#endif
#ifdef TPM_CC_PolicyPCR
case TPM_CC_PolicyPCR:
return "PolicyPCR";
#endif
#ifdef TPM_CC_PolicyPassword
case TPM_CC_PolicyPassword:
return "PolicyPassword";
#endif
#ifdef TPM_CC_PolicyPhysicalPresence
case TPM_CC_PolicyPhysicalPresence:
return "PolicyPhysicalPresence";
#endif
#ifdef TPM_CC_PolicyRestart
case TPM_CC_PolicyRestart:
return "PolicyRestart";
#endif
#ifdef TPM_CC_PolicySecret
case TPM_CC_PolicySecret:
return "PolicySecret";
#endif
#ifdef TPM_CC_PolicySigned
case TPM_CC_PolicySigned:
return "PolicySigned";
#endif
#ifdef TPM_CC_PolicyTicket
case TPM_CC_PolicyTicket:
return "PolicyTicket";
#endif
#ifdef TPM_CC_Quote
case TPM_CC_Quote:
return "Quote";
#endif
#ifdef TPM_CC_RSA_Decrypt
case TPM_CC_RSA_Decrypt:
return "RSA_Decrypt";
#endif
#ifdef TPM_CC_RSA_Encrypt
case TPM_CC_RSA_Encrypt:
return "RSA_Encrypt";
#endif
#ifdef TPM_CC_ReadClock
case TPM_CC_ReadClock:
return "ReadClock";
#endif
#ifdef TPM_CC_ReadPublic
case TPM_CC_ReadPublic:
return "ReadPublic";
#endif
#ifdef TPM_CC_Rewrap
case TPM_CC_Rewrap:
return "Rewrap";
#endif
#ifdef TPM_CC_SelfTest
case TPM_CC_SelfTest:
return "SelfTest";
#endif
#ifdef TPM_CC_SequenceComplete
case TPM_CC_SequenceComplete:
return "SequenceComplete";
#endif
#ifdef TPM_CC_SequenceUpdate
case TPM_CC_SequenceUpdate:
return "SequenceUpdate";
#endif
#ifdef TPM_CC_SetAlgorithmSet
case TPM_CC_SetAlgorithmSet:
return "SetAlgorithmSet";
#endif
#ifdef TPM_CC_SetCommandCodeAuditStatus
case TPM_CC_SetCommandCodeAuditStatus:
return "SetCommandCodeAuditStatus";
#endif
#ifdef TPM_CC_SetPrimaryPolicy
case TPM_CC_SetPrimaryPolicy:
return "SetPrimaryPolicy";
#endif
#ifdef TPM_CC_Shutdown
case TPM_CC_Shutdown:
return "Shutdown";
#endif
#ifdef TPM_CC_Sign
case TPM_CC_Sign:
return "Sign";
#endif
#ifdef TPM_CC_StartAuthSession
case TPM_CC_StartAuthSession:
return "StartAuthSession";
#endif
#ifdef TPM_CC_Startup
case TPM_CC_Startup:
return "Startup";
#endif
#ifdef TPM_CC_StirRandom
case TPM_CC_StirRandom:
return "StirRandom";
#endif
#ifdef TPM_CC_TestParms
case TPM_CC_TestParms:
return "TestParms";
#endif
#ifdef TPM_CC_Unseal
case TPM_CC_Unseal:
return "Unseal";
#endif
#ifdef TPM_CC_VerifySignature
case TPM_CC_VerifySignature:
return "VerifySignature";
#endif
#ifdef TPM_CC_ZGen_2Phase
case TPM_CC_ZGen_2Phase:
return "ZGen_2Phase";
#endif
default:
return "Unknown command";
}
}