pub enum BootVerifyError {
InvalidPcrIndex,
PcrReset,
MissingMeasurement,
HashChainBroken,
PolicyViolation,
LogOutOfOrder,
CountMismatch,
}Expand description
Errors from boot chain verification
Variants§
InvalidPcrIndex
PCR index out of range
PcrReset
PCR was reset (should never happen)
MissingMeasurement
Missing measurement for a boot stage
HashChainBroken
Hash chain broken
PolicyViolation
Policy violation
LogOutOfOrder
Measurement log out of order
CountMismatch
Measurement count mismatch
Trait Implementations§
Source§impl Clone for BootVerifyError
impl Clone for BootVerifyError
Source§fn clone(&self) -> BootVerifyError
fn clone(&self) -> BootVerifyError
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BootVerifyError
impl Debug for BootVerifyError
Source§impl PartialEq for BootVerifyError
impl PartialEq for BootVerifyError
impl Copy for BootVerifyError
impl Eq for BootVerifyError
impl StructuralPartialEq for BootVerifyError
Auto Trait Implementations§
impl Freeze for BootVerifyError
impl RefUnwindSafe for BootVerifyError
impl Send for BootVerifyError
impl Sync for BootVerifyError
impl Unpin for BootVerifyError
impl UnwindSafe for BootVerifyError
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)