pub enum Shake128Algorithm {}Expand description
Marker type for SHAKE128 algorithm
Trait Implementations§
Source§impl HashAlgorithm for Shake128Algorithm
impl HashAlgorithm for Shake128Algorithm
Source§const OUTPUT_SIZE: usize = SHAKE128_OUTPUT_SIZE
const OUTPUT_SIZE: usize = SHAKE128_OUTPUT_SIZE
Output size in bytes
Source§const BLOCK_SIZE: usize = SHAKE128_RATE
const BLOCK_SIZE: usize = SHAKE128_RATE
Block size in bytes
Source§const ALGORITHM_ID: &'static str = "SHAKE-128"
const ALGORITHM_ID: &'static str = "SHAKE-128"
Static algorithm identifier for compile-time checking
Auto Trait Implementations§
impl Freeze for Shake128Algorithm
impl RefUnwindSafe for Shake128Algorithm
impl Send for Shake128Algorithm
impl Sync for Shake128Algorithm
impl Unpin for Shake128Algorithm
impl UnsafeUnpin for Shake128Algorithm
impl UnwindSafe for Shake128Algorithm
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