Struct octavo_digest::sha3::Sha512
[−]
[src]
pub struct Sha512 { /* fields omitted */ }
Trait Implementations
impl Clone for Sha512
[src]
fn clone(&self) -> Sha512
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Default for Sha512
[src]
impl Digest for Sha512
[src]
type OutputBits = U512
Output size in bits
type OutputBytes = <U512 as Div<U8>>::Output
Output size in bytes
type BlockSize = U72
Block size in bytes
fn update<T>(&mut self, data: T) where
T: AsRef<[u8]>,
T: AsRef<[u8]>,
Update digest with data.
fn result<T>(self, out: T) where
T: AsMut<[u8]>,
T: AsMut<[u8]>,
Write resulting hash into output
. Read more
fn output_bits() -> usize
Output size in bits
fn output_bytes() -> usize
Output size in bytes
fn block_size() -> usize
Block size in bytes