pub struct IntegritySelection {
pub address: u32,
pub boot_check: u32,
pub application_check: u32,
pub success: u32,
pub failure: u32,
}Expand description
Calls and branches selecting optional boot CMAC and mandatory application CMAC. The referenced checker routines still require independent validation.
Fields§
§address: u32Address of the update-state load.
boot_check: u32Called only when update flag bit zero is set.
application_check: u32Called with mask one unless the boot check has already failed.
success: u32Continuation reached only when the selected checks returned nonzero.
failure: u32Error path reached when a selected checker returns zero.
Trait Implementations§
Source§impl Clone for IntegritySelection
impl Clone for IntegritySelection
impl Copy for IntegritySelection
Source§impl Debug for IntegritySelection
impl Debug for IntegritySelection
impl Eq for IntegritySelection
Source§impl PartialEq for IntegritySelection
impl PartialEq for IntegritySelection
impl StructuralPartialEq for IntegritySelection
Auto Trait Implementations§
impl Freeze for IntegritySelection
impl RefUnwindSafe for IntegritySelection
impl Send for IntegritySelection
impl Sync for IntegritySelection
impl Unpin for IntegritySelection
impl UnsafeUnpin for IntegritySelection
impl UnwindSafe for IntegritySelection
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