Enum tss_esapi::structures::AttestInfo
source · pub enum AttestInfo {
Certify {
info: CertifyInfo,
},
Quote {
info: QuoteInfo,
},
SessionAudit {
info: SessionAuditInfo,
},
CommandAudit {
info: CommandAuditInfo,
},
Time {
info: TimeAttestInfo,
},
Creation {
info: CreationInfo,
},
Nv {
info: NvCertifyInfo,
},
}
Expand description
Enum that holds the different types of attest info.
§Details
This type does to some degree corresponds to the TPMU_ATTEST but with the TPM_ST_ATTEST selectore included.
Variants§
Certify
Fields
§
info: CertifyInfo
Quote
SessionAudit
Fields
§
info: SessionAuditInfo
CommandAudit
Fields
§
info: CommandAuditInfo
Time
Fields
§
info: TimeAttestInfo
Creation
Fields
§
info: CreationInfo
Nv
Fields
§
info: NvCertifyInfo
Trait Implementations§
source§impl Clone for AttestInfo
impl Clone for AttestInfo
source§fn clone(&self) -> AttestInfo
fn clone(&self) -> AttestInfo
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AttestInfo
impl Debug for AttestInfo
source§impl From<AttestInfo> for TPMU_ATTEST
impl From<AttestInfo> for TPMU_ATTEST
source§fn from(attest_info: AttestInfo) -> Self
fn from(attest_info: AttestInfo) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AttestInfo
impl RefUnwindSafe for AttestInfo
impl Send for AttestInfo
impl Sync for AttestInfo
impl Unpin for AttestInfo
impl UnwindSafe for AttestInfo
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more