pub struct BootSignature {
pub signature_bytes: [u8; 64],
pub signer: &'static str,
pub algorithm: SignatureAlgorithm,
}Expand description
Boot signature for kernel image verification
Fields§
§signature_bytes: [u8; 64]Ed25519 signature bytes (64 bytes)
signer: &'static strSigner identity (e.g., “VeridianOS Release Signing Key”)
algorithm: SignatureAlgorithmSigning algorithm identifier
Trait Implementations§
Source§impl Clone for BootSignature
impl Clone for BootSignature
Source§fn clone(&self) -> BootSignature
fn clone(&self) -> BootSignature
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 moreAuto Trait Implementations§
impl Freeze for BootSignature
impl RefUnwindSafe for BootSignature
impl Send for BootSignature
impl Sync for BootSignature
impl Unpin for BootSignature
impl UnwindSafe for BootSignature
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)