pub struct Stage1Verify {
pub manifest: Option<RvfManifest>,
/* private fields */
}Expand description
Stage 1: RVF manifest parse + signature verification.
SECURITY CRITICAL (SEC-001): Signature verification failure causes immediate PANIC with no fallback boot path.
Fields§
§manifest: Option<RvfManifest>The verified manifest (set after successful verification).
Implementations§
Source§impl Stage1Verify
impl Stage1Verify
Sourcepub fn set_public_key(&mut self, public_key: &[u8])
pub fn set_public_key(&mut self, public_key: &[u8])
Sets the public key for signature verification.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Stage1Verify
impl RefUnwindSafe for Stage1Verify
impl Send for Stage1Verify
impl Sync for Stage1Verify
impl Unpin for Stage1Verify
impl UnsafeUnpin for Stage1Verify
impl UnwindSafe for Stage1Verify
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