pub struct SHA3_512Params;Expand description
The parameters for SHA3_512.
Trait Implementations§
Source§impl Algorithm for SHA3_512Params
impl Algorithm for SHA3_512Params
Source§const ALG_NAME: &'static str = SHA3_512_NAME
const ALG_NAME: &'static str = SHA3_512_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 SHA3_512Params
impl Clone for SHA3_512Params
Source§fn clone(&self) -> SHA3_512Params
fn clone(&self) -> SHA3_512Params
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_512Params
impl HashAlgParams for SHA3_512Params
Source§const OUTPUT_LEN: usize = 64
const OUTPUT_LEN: usize = 64
The fixed output length of the hash function.
Auto Trait Implementations§
impl Freeze for SHA3_512Params
impl RefUnwindSafe for SHA3_512Params
impl Send for SHA3_512Params
impl Sync for SHA3_512Params
impl Unpin for SHA3_512Params
impl UnsafeUnpin for SHA3_512Params
impl UnwindSafe for SHA3_512Params
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