pub struct SHAKE256Params;Expand description
The parameters for SHAKE256.
Trait Implementations§
Source§impl Algorithm for SHAKE256Params
impl Algorithm for SHAKE256Params
Source§const ALG_NAME: &'static str = SHAKE256_NAME
const ALG_NAME: &'static str = SHAKE256_NAME
String name for the algorithm, used consistently across the library.
Source§const MAX_SECURITY_STRENGTH: SecurityStrength = SecurityStrength::_256bit
const MAX_SECURITY_STRENGTH: SecurityStrength = SecurityStrength::_256bit
Maximum security strength supported by the algorithm.
In other words, this algorithm can produce outputs up to this security strength,
but may produce outputs with lower security strength, for example, if asked to truncate.
Source§impl Clone for SHAKE256Params
impl Clone for SHAKE256Params
Source§fn clone(&self) -> SHAKE256Params
fn clone(&self) -> SHAKE256Params
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§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 SHAKE256Params
impl RefUnwindSafe for SHAKE256Params
impl Send for SHAKE256Params
impl Sync for SHAKE256Params
impl Unpin for SHAKE256Params
impl UnsafeUnpin for SHAKE256Params
impl UnwindSafe for SHAKE256Params
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