pub struct SHA3_224Params;Expand description
The parameters for SHA3_224.
Trait Implementations§
Source§impl Algorithm for SHA3_224Params
impl Algorithm for SHA3_224Params
Source§const ALG_NAME: &'static str = SHA3_224_NAME
const ALG_NAME: &'static str = SHA3_224_NAME
String name for the algorithm, used consistently across the library.
Source§const MAX_SECURITY_STRENGTH: SecurityStrength = SecurityStrength::_112bit
const MAX_SECURITY_STRENGTH: SecurityStrength = SecurityStrength::_112bit
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 SHA3_224Params
impl Clone for SHA3_224Params
Source§fn clone(&self) -> SHA3_224Params
fn clone(&self) -> SHA3_224Params
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 moreSource§impl HashAlgParams for SHA3_224Params
impl HashAlgParams for SHA3_224Params
Source§const OUTPUT_LEN: usize = 28
const OUTPUT_LEN: usize = 28
The fixed output length of the hash function.
Auto Trait Implementations§
impl Freeze for SHA3_224Params
impl RefUnwindSafe for SHA3_224Params
impl Send for SHA3_224Params
impl Sync for SHA3_224Params
impl Unpin for SHA3_224Params
impl UnsafeUnpin for SHA3_224Params
impl UnwindSafe for SHA3_224Params
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