pub struct Blake3DigestVerifier;Expand description
BLAKE3 digest verifier — checks that sig_value is the BLAKE3 hash of region.
public_key is unused (BLAKE3 digest signing has no key). Pass an empty slice.
Hashes large inputs (≥ [BLAKE3_RAYON_THRESHOLD]) via update_rayon,
which scales with available cores. Per-packet verification never
reaches the threshold; bulk content verification (large segmented
Data with a tree-signed root) does.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Blake3DigestVerifier
impl RefUnwindSafe for Blake3DigestVerifier
impl Send for Blake3DigestVerifier
impl Sync for Blake3DigestVerifier
impl Unpin for Blake3DigestVerifier
impl UnwindSafe for Blake3DigestVerifier
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