TpmHeader

Trait TpmHeader 

Source
pub trait TpmHeader: TpmBuild + Debug {
    const CC: TpmCc;
    const HANDLES: usize;

    // Provided method
    fn cc(&self) -> TpmCc { ... }
}
Expand description

A trait for TPM commands and responses that provides header information.

Required Associated Constants§

Provided Methods§

Source

fn cc(&self) -> TpmCc

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl TpmHeader for TpmAcGetCapabilityCommand

Source§

const CC: TpmCc = TpmCc::AcGetCapability

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmAcGetCapabilityResponse

Source§

const CC: TpmCc = TpmCc::AcGetCapability

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmAcSendCommand

Source§

const CC: TpmCc = TpmCc::AcSend

Source§

const HANDLES: usize = 3usize

Source§

impl TpmHeader for TpmAcSendResponse

Source§

const CC: TpmCc = TpmCc::AcSend

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmActSetTimeoutCommand

Source§

const CC: TpmCc = TpmCc::ActSetTimeout

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmActSetTimeoutResponse

Source§

const CC: TpmCc = TpmCc::ActSetTimeout

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmActivateCredentialCommand

Source§

const CC: TpmCc = TpmCc::ActivateCredential

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmActivateCredentialResponse

Source§

const CC: TpmCc = TpmCc::ActivateCredential

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmCertifyCommand

Source§

const CC: TpmCc = TpmCc::Certify

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmCertifyCreationCommand

Source§

const CC: TpmCc = TpmCc::CertifyCreation

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmCertifyCreationResponse

Source§

const CC: TpmCc = TpmCc::CertifyCreation

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmCertifyResponse

Source§

const CC: TpmCc = TpmCc::Certify

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmChangeEpsCommand

Source§

const CC: TpmCc = TpmCc::ChangeEps

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmChangeEpsResponse

Source§

const CC: TpmCc = TpmCc::ChangeEps

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmChangePpsCommand

Source§

const CC: TpmCc = TpmCc::ChangePps

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmChangePpsResponse

Source§

const CC: TpmCc = TpmCc::ChangePps

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmClearCommand

Source§

const CC: TpmCc = TpmCc::Clear

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmClearControlCommand

Source§

const CC: TpmCc = TpmCc::ClearControl

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmClearControlResponse

Source§

const CC: TpmCc = TpmCc::ClearControl

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmClearResponse

Source§

const CC: TpmCc = TpmCc::Clear

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmClockRateAdjustCommand

Source§

const CC: TpmCc = TpmCc::ClockRateAdjust

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmClockRateAdjustResponse

Source§

const CC: TpmCc = TpmCc::ClockRateAdjust

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmClockSetCommand

Source§

const CC: TpmCc = TpmCc::ClockSet

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmClockSetResponse

Source§

const CC: TpmCc = TpmCc::ClockSet

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmCommitCommand

Source§

const CC: TpmCc = TpmCc::Commit

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmCommitResponse

Source§

const CC: TpmCc = TpmCc::Commit

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmContextLoadCommand

Source§

const CC: TpmCc = TpmCc::ContextLoad

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmContextLoadResponse

Source§

const CC: TpmCc = TpmCc::ContextLoad

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmContextSaveCommand

Source§

const CC: TpmCc = TpmCc::ContextSave

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmContextSaveResponse

Source§

const CC: TpmCc = TpmCc::ContextSave

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmCreateCommand

Source§

const CC: TpmCc = TpmCc::Create

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmCreateLoadedCommand

Source§

const CC: TpmCc = TpmCc::CreateLoaded

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmCreateLoadedResponse

Source§

const CC: TpmCc = TpmCc::CreateLoaded

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmCreatePrimaryCommand

Source§

const CC: TpmCc = TpmCc::CreatePrimary

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmCreatePrimaryResponse

Source§

const CC: TpmCc = TpmCc::CreatePrimary

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmCreateResponse

Source§

const CC: TpmCc = TpmCc::Create

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmDictionaryAttackLockResetCommand

Source§

const CC: TpmCc = TpmCc::DictionaryAttackLockReset

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmDictionaryAttackLockResetResponse

Source§

const CC: TpmCc = TpmCc::DictionaryAttackLockReset

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmDictionaryAttackParametersCommand

Source§

const CC: TpmCc = TpmCc::DictionaryAttackParameters

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmDictionaryAttackParametersResponse

Source§

const CC: TpmCc = TpmCc::DictionaryAttackParameters

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmDuplicateCommand

Source§

const CC: TpmCc = TpmCc::Duplicate

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmDuplicateResponse

Source§

const CC: TpmCc = TpmCc::Duplicate

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmEcEphemeralCommand

Source§

const CC: TpmCc = TpmCc::EcEphemeral

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmEcEphemeralResponse

Source§

const CC: TpmCc = TpmCc::EcEphemeral

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmEccDecryptCommand

Source§

const CC: TpmCc = TpmCc::EccDecrypt

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmEccDecryptResponse

Source§

const CC: TpmCc = TpmCc::EccDecrypt

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmEccEncryptCommand

Source§

const CC: TpmCc = TpmCc::EccEncrypt

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmEccEncryptResponse

Source§

const CC: TpmCc = TpmCc::EccEncrypt

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmEccParametersCommand

Source§

const CC: TpmCc = TpmCc::EccParameters

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmEccParametersResponse

Source§

const CC: TpmCc = TpmCc::EccParameters

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmEcdhKeyGenCommand

Source§

const CC: TpmCc = TpmCc::EcdhKeyGen

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmEcdhKeyGenResponse

Source§

const CC: TpmCc = TpmCc::EcdhKeyGen

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmEcdhZGenCommand

Source§

const CC: TpmCc = TpmCc::EcdhZGen

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmEcdhZGenResponse

Source§

const CC: TpmCc = TpmCc::EcdhZGen

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmEncryptDecrypt2Command

Source§

const CC: TpmCc = TpmCc::EncryptDecrypt2

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmEncryptDecrypt2Response

Source§

const CC: TpmCc = TpmCc::EncryptDecrypt2

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmEncryptDecryptCommand

Source§

const CC: TpmCc = TpmCc::EncryptDecrypt

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmEncryptDecryptResponse

Source§

const CC: TpmCc = TpmCc::EncryptDecrypt

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmEventSequenceCompleteCommand

Source§

const CC: TpmCc = TpmCc::EventSequenceComplete

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmEventSequenceCompleteResponse

Source§

const CC: TpmCc = TpmCc::EventSequenceComplete

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmEvictControlCommand

Source§

const CC: TpmCc = TpmCc::EvictControl

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmEvictControlResponse

Source§

const CC: TpmCc = TpmCc::EvictControl

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmFieldUpgradeDataCommand

Source§

const CC: TpmCc = TpmCc::FieldUpgradeData

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmFieldUpgradeDataResponse

Source§

const CC: TpmCc = TpmCc::FieldUpgradeData

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmFieldUpgradeStartCommand

Source§

const CC: TpmCc = TpmCc::FieldUpgradeStart

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmFieldUpgradeStartResponse

Source§

const CC: TpmCc = TpmCc::FieldUpgradeStart

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmFirmwareReadCommand

Source§

const CC: TpmCc = TpmCc::FirmwareRead

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmFirmwareReadResponse

Source§

const CC: TpmCc = TpmCc::FirmwareRead

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmFlushContextCommand

Source§

const CC: TpmCc = TpmCc::FlushContext

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmFlushContextResponse

Source§

const CC: TpmCc = TpmCc::FlushContext

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmGetCapabilityCommand

Source§

const CC: TpmCc = TpmCc::GetCapability

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmGetCapabilityResponse

Source§

const CC: TpmCc = TpmCc::GetCapability

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmGetCommandAuditDigestCommand

Source§

const CC: TpmCc = TpmCc::GetCommandAuditDigest

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmGetCommandAuditDigestResponse

Source§

const CC: TpmCc = TpmCc::GetCommandAuditDigest

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmGetRandomCommand

Source§

const CC: TpmCc = TpmCc::GetRandom

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmGetRandomResponse

Source§

const CC: TpmCc = TpmCc::GetRandom

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmGetSessionAuditDigestCommand

Source§

const CC: TpmCc = TpmCc::GetSessionAuditDigest

Source§

const HANDLES: usize = 3usize

Source§

impl TpmHeader for TpmGetSessionAuditDigestResponse

Source§

const CC: TpmCc = TpmCc::GetSessionAuditDigest

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmGetTestResultCommand

Source§

const CC: TpmCc = TpmCc::GetTestResult

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmGetTestResultResponse

Source§

const CC: TpmCc = TpmCc::GetTestResult

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmGetTimeCommand

Source§

const CC: TpmCc = TpmCc::GetTime

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmGetTimeResponse

Source§

const CC: TpmCc = TpmCc::GetTime

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmHashCommand

Source§

const CC: TpmCc = TpmCc::Hash

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmHashResponse

Source§

const CC: TpmCc = TpmCc::Hash

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmHashSequenceStartCommand

Source§

const CC: TpmCc = TpmCc::HashSequenceStart

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmHashSequenceStartResponse

Source§

const CC: TpmCc = TpmCc::HashSequenceStart

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmHierarchyChangeAuthCommand

Source§

const CC: TpmCc = TpmCc::HierarchyChangeAuth

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmHierarchyChangeAuthResponse

Source§

const CC: TpmCc = TpmCc::HierarchyChangeAuth

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmHierarchyControlCommand

Source§

const CC: TpmCc = TpmCc::HierarchyControl

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmHierarchyControlResponse

Source§

const CC: TpmCc = TpmCc::HierarchyControl

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmHmacCommand

Source§

const CC: TpmCc = TpmCc::Hmac

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmHmacResponse

Source§

const CC: TpmCc = TpmCc::Hmac

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmHmacStartCommand

Source§

const CC: TpmCc = TpmCc::HmacStart

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmHmacStartResponse

Source§

const CC: TpmCc = TpmCc::HmacStart

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmImportCommand

Source§

const CC: TpmCc = TpmCc::Import

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmImportResponse

Source§

const CC: TpmCc = TpmCc::Import

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmIncrementalSelfTestCommand

Source§

const CC: TpmCc = TpmCc::IncrementalSelfTest

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmIncrementalSelfTestResponse

Source§

const CC: TpmCc = TpmCc::IncrementalSelfTest

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmLoadCommand

Source§

const CC: TpmCc = TpmCc::Load

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmLoadExternalCommand

Source§

const CC: TpmCc = TpmCc::LoadExternal

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmLoadExternalResponse

Source§

const CC: TpmCc = TpmCc::LoadExternal

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmLoadResponse

Source§

const CC: TpmCc = TpmCc::Load

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmMakeCredentialCommand

Source§

const CC: TpmCc = TpmCc::MakeCredential

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmMakeCredentialResponse

Source§

const CC: TpmCc = TpmCc::MakeCredential

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmNvCertifyCommand

Source§

const CC: TpmCc = TpmCc::NvCertify

Source§

const HANDLES: usize = 3usize

Source§

impl TpmHeader for TpmNvCertifyResponse

Source§

const CC: TpmCc = TpmCc::NvCertify

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmNvChangeAuthCommand

Source§

const CC: TpmCc = TpmCc::NvChangeAuth

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmNvChangeAuthResponse

Source§

const CC: TpmCc = TpmCc::NvChangeAuth

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmNvDefineSpace2Command

Source§

const CC: TpmCc = TpmCc::NvDefineSpace2

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmNvDefineSpace2Response

Source§

const CC: TpmCc = TpmCc::NvDefineSpace2

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmNvDefineSpaceCommand

Source§

const CC: TpmCc = TpmCc::NvDefineSpace

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmNvDefineSpaceResponse

Source§

const CC: TpmCc = TpmCc::NvDefineSpace

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmNvExtendCommand

Source§

const CC: TpmCc = TpmCc::NvExtend

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmNvExtendResponse

Source§

const CC: TpmCc = TpmCc::NvExtend

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmNvGlobalWriteLockCommand

Source§

const CC: TpmCc = TpmCc::NvGlobalWriteLock

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmNvGlobalWriteLockResponse

Source§

const CC: TpmCc = TpmCc::NvGlobalWriteLock

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmNvIncrementCommand

Source§

const CC: TpmCc = TpmCc::NvIncrement

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmNvIncrementResponse

Source§

const CC: TpmCc = TpmCc::NvIncrement

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmNvReadCommand

Source§

const CC: TpmCc = TpmCc::NvRead

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmNvReadLockCommand

Source§

const CC: TpmCc = TpmCc::NvReadLock

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmNvReadLockResponse

Source§

const CC: TpmCc = TpmCc::NvReadLock

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmNvReadPublic2Command

Source§

const CC: TpmCc = TpmCc::NvReadPublic2

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmNvReadPublic2Response

Source§

const CC: TpmCc = TpmCc::NvReadPublic2

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmNvReadPublicCommand

Source§

const CC: TpmCc = TpmCc::NvReadPublic

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmNvReadPublicResponse

Source§

const CC: TpmCc = TpmCc::NvReadPublic

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmNvReadResponse

Source§

const CC: TpmCc = TpmCc::NvRead

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmNvSetBitsCommand

Source§

const CC: TpmCc = TpmCc::NvSetBits

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmNvSetBitsResponse

Source§

const CC: TpmCc = TpmCc::NvSetBits

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmNvUndefineSpaceCommand

Source§

const CC: TpmCc = TpmCc::NvUndefineSpace

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmNvUndefineSpaceResponse

Source§

const CC: TpmCc = TpmCc::NvUndefineSpace

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmNvUndefineSpaceSpecialCommand

Source§

const CC: TpmCc = TpmCc::NvUndefineSpaceSpecial

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmNvUndefineSpaceSpecialResponse

Source§

const CC: TpmCc = TpmCc::NvUndefineSpaceSpecial

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmNvWriteCommand

Source§

const CC: TpmCc = TpmCc::NvWrite

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmNvWriteLockCommand

Source§

const CC: TpmCc = TpmCc::NvWriteLock

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmNvWriteLockResponse

Source§

const CC: TpmCc = TpmCc::NvWriteLock

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmNvWriteResponse

Source§

const CC: TpmCc = TpmCc::NvWrite

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmObjectChangeAuthCommand

Source§

const CC: TpmCc = TpmCc::ObjectChangeAuth

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmObjectChangeAuthResponse

Source§

const CC: TpmCc = TpmCc::ObjectChangeAuth

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPcrAllocateCommand

Source§

const CC: TpmCc = TpmCc::PcrAllocate

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPcrAllocateResponse

Source§

const CC: TpmCc = TpmCc::PcrAllocate

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPcrEventCommand

Source§

const CC: TpmCc = TpmCc::PcrEvent

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPcrEventResponse

Source§

const CC: TpmCc = TpmCc::PcrEvent

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPcrExtendCommand

Source§

const CC: TpmCc = TpmCc::PcrExtend

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPcrExtendResponse

Source§

const CC: TpmCc = TpmCc::PcrExtend

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPcrReadCommand

Source§

const CC: TpmCc = TpmCc::PcrRead

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPcrReadResponse

Source§

const CC: TpmCc = TpmCc::PcrRead

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPcrResetCommand

Source§

const CC: TpmCc = TpmCc::PcrReset

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPcrResetResponse

Source§

const CC: TpmCc = TpmCc::PcrReset

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPcrSetAuthPolicyCommand

Source§

const CC: TpmCc = TpmCc::PcrSetAuthPolicy

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPcrSetAuthPolicyResponse

Source§

const CC: TpmCc = TpmCc::PcrSetAuthPolicy

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPcrSetAuthValueCommand

Source§

const CC: TpmCc = TpmCc::PcrSetAuthValue

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPcrSetAuthValueResponse

Source§

const CC: TpmCc = TpmCc::PcrSetAuthValue

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyAcSendSelectCommand

Source§

const CC: TpmCc = TpmCc::PolicyAcSendSelect

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyAcSendSelectResponse

Source§

const CC: TpmCc = TpmCc::PolicyAcSendSelect

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyAuthValueCommand

Source§

const CC: TpmCc = TpmCc::PolicyAuthValue

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyAuthValueResponse

Source§

const CC: TpmCc = TpmCc::PolicyAuthValue

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyAuthorizeCommand

Source§

const CC: TpmCc = TpmCc::PolicyAuthorize

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyAuthorizeNvCommand

Source§

const CC: TpmCc = TpmCc::PolicyAuthorizeNv

Source§

const HANDLES: usize = 3usize

Source§

impl TpmHeader for TpmPolicyAuthorizeNvResponse

Source§

const CC: TpmCc = TpmCc::PolicyAuthorizeNv

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyAuthorizeResponse

Source§

const CC: TpmCc = TpmCc::PolicyAuthorize

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyCapabilityCommand

Source§

const CC: TpmCc = TpmCc::PolicyCapability

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyCapabilityResponse

Source§

const CC: TpmCc = TpmCc::PolicyCapability

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyCommandCodeCommand

Source§

const CC: TpmCc = TpmCc::PolicyCommandCode

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyCommandCodeResponse

Source§

const CC: TpmCc = TpmCc::PolicyCommandCode

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyCounterTimerCommand

Source§

const CC: TpmCc = TpmCc::PolicyCounterTimer

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyCounterTimerResponse

Source§

const CC: TpmCc = TpmCc::PolicyCounterTimer

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyCpHashCommand

Source§

const CC: TpmCc = TpmCc::PolicyCpHash

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyCpHashResponse

Source§

const CC: TpmCc = TpmCc::PolicyCpHash

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyDuplicationSelectCommand

Source§

const CC: TpmCc = TpmCc::PolicyDuplicationSelect

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyDuplicationSelectResponse

Source§

const CC: TpmCc = TpmCc::PolicyDuplicationSelect

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyGetDigestCommand

Source§

const CC: TpmCc = TpmCc::PolicyGetDigest

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyGetDigestResponse

Source§

const CC: TpmCc = TpmCc::PolicyGetDigest

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyLocalityCommand

Source§

const CC: TpmCc = TpmCc::PolicyLocality

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyLocalityResponse

Source§

const CC: TpmCc = TpmCc::PolicyLocality

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyNameHashCommand

Source§

const CC: TpmCc = TpmCc::PolicyNameHash

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyNameHashResponse

Source§

const CC: TpmCc = TpmCc::PolicyNameHash

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyNvCommand

Source§

const CC: TpmCc = TpmCc::PolicyNv

Source§

const HANDLES: usize = 3usize

Source§

impl TpmHeader for TpmPolicyNvResponse

Source§

const CC: TpmCc = TpmCc::PolicyNv

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyNvWrittenCommand

Source§

const CC: TpmCc = TpmCc::PolicyNvWritten

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyNvWrittenResponse

Source§

const CC: TpmCc = TpmCc::PolicyNvWritten

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyOrCommand

Source§

const CC: TpmCc = TpmCc::PolicyOR

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyOrResponse

Source§

const CC: TpmCc = TpmCc::PolicyOR

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyParametersCommand

Source§

const CC: TpmCc = TpmCc::PolicyParameters

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyParametersResponse

Source§

const CC: TpmCc = TpmCc::PolicyParameters

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyPasswordCommand

Source§

const CC: TpmCc = TpmCc::PolicyPassword

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyPasswordResponse

Source§

const CC: TpmCc = TpmCc::PolicyPassword

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyPcrCommand

Source§

const CC: TpmCc = TpmCc::PolicyPcr

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyPcrResponse

Source§

const CC: TpmCc = TpmCc::PolicyPcr

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyPhysicalPresenceCommand

Source§

const CC: TpmCc = TpmCc::PolicyPhysicalPresence

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyPhysicalPresenceResponse

Source§

const CC: TpmCc = TpmCc::PolicyPhysicalPresence

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyRestartCommand

Source§

const CC: TpmCc = TpmCc::PolicyRestart

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyRestartResponse

Source§

const CC: TpmCc = TpmCc::PolicyRestart

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicySecretCommand

Source§

const CC: TpmCc = TpmCc::PolicySecret

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmPolicySecretResponse

Source§

const CC: TpmCc = TpmCc::PolicySecret

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicySignedCommand

Source§

const CC: TpmCc = TpmCc::PolicySigned

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmPolicySignedResponse

Source§

const CC: TpmCc = TpmCc::PolicySigned

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyTemplateCommand

Source§

const CC: TpmCc = TpmCc::PolicyTemplate

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyTemplateResponse

Source§

const CC: TpmCc = TpmCc::PolicyTemplate

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyTicketCommand

Source§

const CC: TpmCc = TpmCc::PolicyTicket

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyTicketResponse

Source§

const CC: TpmCc = TpmCc::PolicyTicket

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPolicyTransportSpdmCommand

Source§

const CC: TpmCc = TpmCc::PolicyTransportSpdm

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPolicyTransportSpdmResponse

Source§

const CC: TpmCc = TpmCc::PolicyTransportSpdm

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmPpCommandsCommand

Source§

const CC: TpmCc = TpmCc::PpCommands

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmPpCommandsResponse

Source§

const CC: TpmCc = TpmCc::PpCommands

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmQuoteCommand

Source§

const CC: TpmCc = TpmCc::Quote

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmQuoteResponse

Source§

const CC: TpmCc = TpmCc::Quote

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmReadClockCommand

Source§

const CC: TpmCc = TpmCc::ReadClock

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmReadClockResponse

Source§

const CC: TpmCc = TpmCc::ReadClock

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmReadOnlyControlCommand

Source§

const CC: TpmCc = TpmCc::ReadOnlyControl

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmReadOnlyControlResponse

Source§

const CC: TpmCc = TpmCc::ReadOnlyControl

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmReadPublicCommand

Source§

const CC: TpmCc = TpmCc::ReadPublic

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmReadPublicResponse

Source§

const CC: TpmCc = TpmCc::ReadPublic

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmRewrapCommand

Source§

const CC: TpmCc = TpmCc::Rewrap

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmRewrapResponse

Source§

const CC: TpmCc = TpmCc::Rewrap

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmRsaDecryptCommand

Source§

const CC: TpmCc = TpmCc::RsaDecrypt

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmRsaDecryptResponse

Source§

const CC: TpmCc = TpmCc::RsaDecrypt

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmRsaEncryptCommand

Source§

const CC: TpmCc = TpmCc::RsaEncrypt

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmRsaEncryptResponse

Source§

const CC: TpmCc = TpmCc::RsaEncrypt

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmSelfTestCommand

Source§

const CC: TpmCc = TpmCc::SelfTest

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmSelfTestResponse

Source§

const CC: TpmCc = TpmCc::SelfTest

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmSequenceCompleteCommand

Source§

const CC: TpmCc = TpmCc::SequenceComplete

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmSequenceCompleteResponse

Source§

const CC: TpmCc = TpmCc::SequenceComplete

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmSequenceUpdateCommand

Source§

const CC: TpmCc = TpmCc::SequenceUpdate

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmSequenceUpdateResponse

Source§

const CC: TpmCc = TpmCc::SequenceUpdate

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmSetAlgorithmSetCommand

Source§

const CC: TpmCc = TpmCc::SetAlgorithmSet

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmSetAlgorithmSetResponse

Source§

const CC: TpmCc = TpmCc::SetAlgorithmSet

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmSetCommandCodeAuditStatusCommand

Source§

const CC: TpmCc = TpmCc::SetCommandCodeAuditStatus

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmSetCommandCodeAuditStatusResponse

Source§

const CC: TpmCc = TpmCc::SetCommandCodeAuditStatus

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmSetPrimaryPolicyCommand

Source§

const CC: TpmCc = TpmCc::SetPrimaryPolicy

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmSetPrimaryPolicyResponse

Source§

const CC: TpmCc = TpmCc::SetPrimaryPolicy

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmShutdownCommand

Source§

const CC: TpmCc = TpmCc::Shutdown

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmShutdownResponse

Source§

const CC: TpmCc = TpmCc::Shutdown

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmSignCommand

Source§

const CC: TpmCc = TpmCc::Sign

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmSignResponse

Source§

const CC: TpmCc = TpmCc::Sign

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmStartAuthSessionCommand

Source§

const CC: TpmCc = TpmCc::StartAuthSession

Source§

const HANDLES: usize = 2usize

Source§

impl TpmHeader for TpmStartAuthSessionResponse

Source§

const CC: TpmCc = TpmCc::StartAuthSession

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmStartupCommand

Source§

const CC: TpmCc = TpmCc::Startup

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmStartupResponse

Source§

const CC: TpmCc = TpmCc::Startup

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmStirRandomCommand

Source§

const CC: TpmCc = TpmCc::StirRandom

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmStirRandomResponse

Source§

const CC: TpmCc = TpmCc::StirRandom

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmTestParmsCommand

Source§

const CC: TpmCc = TpmCc::TestParms

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmTestParmsResponse

Source§

const CC: TpmCc = TpmCc::TestParms

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmUnsealCommand

Source§

const CC: TpmCc = TpmCc::Unseal

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmUnsealResponse

Source§

const CC: TpmCc = TpmCc::Unseal

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmVendorTcgTestCommand

Source§

const CC: TpmCc = TpmCc::VendorTcgTest

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmVendorTcgTestResponse

Source§

const CC: TpmCc = TpmCc::VendorTcgTest

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmVerifySignatureCommand

Source§

const CC: TpmCc = TpmCc::VerifySignature

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmVerifySignatureResponse

Source§

const CC: TpmCc = TpmCc::VerifySignature

Source§

const HANDLES: usize = 0usize

Source§

impl TpmHeader for TpmZGen2PhaseCommand

Source§

const CC: TpmCc = TpmCc::ZGen2Phase

Source§

const HANDLES: usize = 1usize

Source§

impl TpmHeader for TpmZGen2PhaseResponse

Source§

const CC: TpmCc = TpmCc::ZGen2Phase

Source§

const HANDLES: usize = 0usize