pub struct CheckpointSignature {
pub name: String,
pub key_fingerprint: [u8; 4],
pub raw: Vec<u8>,
}Expand description
Checkpoint signature
Fields§
§name: StringName/identity of signer
key_fingerprint: [u8; 4]First 4 bytes of SHA-256(PKIX public key)
raw: Vec<u8>Raw signature bytes (ECDSA P-256)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CheckpointSignature
impl RefUnwindSafe for CheckpointSignature
impl Send for CheckpointSignature
impl Sync for CheckpointSignature
impl Unpin for CheckpointSignature
impl UnwindSafe for CheckpointSignature
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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