pub enum Shake256Algorithm {}
Expand description
Type-level constants for SHAKE-256
Trait Implementations§
Source§impl XofAlgorithm for Shake256Algorithm
impl XofAlgorithm for Shake256Algorithm
Source§const SECURITY_LEVEL: usize = 256usize
const SECURITY_LEVEL: usize = 256usize
Security level in bits
Source§const MIN_OUTPUT_SIZE: usize = 32usize
const MIN_OUTPUT_SIZE: usize = 32usize
Minimum recommended output size in bytes
Source§const MAX_OUTPUT_SIZE: Option<usize> = None
const MAX_OUTPUT_SIZE: Option<usize> = None
Maximum output size in bytes (None for unlimited)
Source§const ALGORITHM_ID: &'static str = "SHAKE-256"
const ALGORITHM_ID: &'static str = "SHAKE-256"
Algorithm identifier
Auto Trait Implementations§
impl Freeze for Shake256Algorithm
impl RefUnwindSafe for Shake256Algorithm
impl Send for Shake256Algorithm
impl Sync for Shake256Algorithm
impl Unpin for Shake256Algorithm
impl UnwindSafe for Shake256Algorithm
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