Re-exports§
pub use asymmetric::*;pub use attestation::*;pub use build::*;pub use enhanced_authorization::*;pub use integrity::*;pub use non_volatile::*;pub use object::*;pub use parse::*;pub use sequence::*;pub use startup::*;
Modules§
- asymmetric
- 14 Asymmetric Primitives
- attestation
- 18 Attestation Commands
- build
- enhanced_
authorization - 28 Policy Commands
- integrity
- 22 Integrity Collection (PCR)
- non_
volatile - 23 Non-Volatile (NV) Storage
- object
- parse
- sequence
- 25 Enhanced Authorization (EA) Commands
- startup
Structs§
- TpmChange
EpsCommand - TpmChange
EpsResponse - TpmChange
PpsCommand - TpmChange
PpsResponse - TpmClear
Command - TpmClear
Control Command - TpmClear
Control Response - TpmClear
Response - TpmContext
Load Command - TpmContext
Load Response - TpmContext
Save Command - TpmContext
Save Response - TpmCreate
Primary Command - TpmCreate
Primary Response - TpmDictionary
Attack Lock Reset Command - TpmDictionary
Attack Lock Reset Response - TpmDuplicate
Command - TpmDuplicate
Response - TpmEncrypt
Decrypt2 Command - TpmEncrypt
Decrypt2 Response - TpmEvict
Control Command - TpmEvict
Control Response - TpmFlush
Context Command - TpmFlush
Context Response - TpmGet
Capability Command - TpmGet
Capability Response - TpmGet
Random Command - TpmGet
Random Response - TpmGet
Test Result Command - TpmGet
Test Result Response - TpmHash
Command - TpmHash
Response - TpmHierarchy
Change Auth Command - TpmHierarchy
Change Auth Response - TpmHierarchy
Control Command - TpmHierarchy
Control Response - TpmImport
Command - TpmImport
Response - TpmIncremental
Self Test Command - TpmIncremental
Self Test Response - TpmPolicy
GetDigest Response - TpmQuote
Command - TpmQuote
Response - TpmRewrap
Command - TpmRewrap
Response - TpmSelf
Test Command - TpmSelf
Test Response - TpmSign
Command - TpmSign
Response - TpmStart
Auth Session Command - TpmStart
Auth Session Response - TpmStir
Random Command - TpmStir
Random Response - TpmVendor
TcgTest Command - TpmVendor
TcgTest Response - TpmVerify
Signature Command - TpmVerify
Signature Response
Enums§
- TpmCommand
Body - A TPM command
- TpmResponse
Body - A TPM response body
Constants§
- MAX_
HANDLES - The maximum number of handles a command can have.
- MAX_
SESSIONS - The maximum number of sessions a command can have.
- TPM_
HEADER_ SIZE
Traits§
- TpmHeader
- A trait for TPM commands and responses that provides header information.
Type Aliases§
- TpmAuth
Commands - A fixed-capacity list for command authorization sessions.
- TpmAuth
Responses - A fixed-capacity list for response authorization sessions.
- TpmCommand
Parser - TpmHandles
- A fixed-capacity list for TPM handles.
- TpmResponse
Parser