Struct tss_esapi::structures::CreationInfo
source · pub struct CreationInfo { /* private fields */ }
Expand description
Structure holding the attested data for TPM2_CertifyCreation()
§Details
This corresponds to the TPMS_CREATION_INFO
Implementations§
source§impl CreationInfo
impl CreationInfo
sourcepub const fn object_name(&self) -> &Name
pub const fn object_name(&self) -> &Name
Returns the name of the object
sourcepub const fn creation_hash(&self) -> &Digest
pub const fn creation_hash(&self) -> &Digest
Returns the creation hash
Trait Implementations§
source§impl Clone for CreationInfo
impl Clone for CreationInfo
source§fn clone(&self) -> CreationInfo
fn clone(&self) -> CreationInfo
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 CreationInfo
impl Debug for CreationInfo
source§impl From<CreationInfo> for TPMS_CREATION_INFO
impl From<CreationInfo> for TPMS_CREATION_INFO
source§fn from(creation_info: CreationInfo) -> Self
fn from(creation_info: CreationInfo) -> Self
Converts to this type from the input type.
source§impl TryFrom<TPMS_CREATION_INFO> for CreationInfo
impl TryFrom<TPMS_CREATION_INFO> for CreationInfo
Auto Trait Implementations§
impl Freeze for CreationInfo
impl RefUnwindSafe for CreationInfo
impl Send for CreationInfo
impl Sync for CreationInfo
impl Unpin for CreationInfo
impl UnwindSafe for CreationInfo
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