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