pub struct BootMeasurementMetadata {
pub measurement_type: u16,
pub signer_id: HWHash,
pub sw_type: HWSWType,
pub sw_version: HWSWVersion,
}Expand description
Structure representing boot measurement metadata, as it is stored in emulated HW.
Fields§
§measurement_type: u16Identifier of the measurement method used to compute the measurement value.
signer_id: HWHashSigner identity (hash of public key)
sw_type: HWSWTypeRepresenting the role of the SW component
sw_version: HWSWVersionVersion of the SW component in the form of: “major.minor.revision+build”
Trait Implementations§
Source§impl Clone for BootMeasurementMetadata
impl Clone for BootMeasurementMetadata
Source§fn clone(&self) -> BootMeasurementMetadata
fn clone(&self) -> BootMeasurementMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BootMeasurementMetadata
impl Debug for BootMeasurementMetadata
Source§impl Default for BootMeasurementMetadata
impl Default for BootMeasurementMetadata
Source§fn default() -> BootMeasurementMetadata
fn default() -> BootMeasurementMetadata
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BootMeasurementMetadata
impl RefUnwindSafe for BootMeasurementMetadata
impl Send for BootMeasurementMetadata
impl Sync for BootMeasurementMetadata
impl Unpin for BootMeasurementMetadata
impl UnsafeUnpin for BootMeasurementMetadata
impl UnwindSafe for BootMeasurementMetadata
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