Struct lpc55_hal::drivers::sha::Sha [−][src]
pub struct Sha<'a, Size: OutputSize> { /* fields omitted */ }
Implementations
Trait Implementations
type BlockSize = U64
type BlockSize = U64
Block size
type OutputSize = Size
type OutputSize = Size
Output size for fixed output digest
Retrieve result into provided buffer and leave hasher in a dirty state. Read more
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more
type OutputSize = <D as FixedOutputDirty>::OutputSize
type OutputSize = <D as FixedOutputDirty>::OutputSize
Output size for fixed output digest
Write result into provided array and consume the hasher instance.
pub fn finalize_into_reset(
&mut self,
out: &mut GenericArray<u8, <D as FixedOutput>::OutputSize>
)
[src]
pub fn finalize_into_reset(
&mut self,
out: &mut GenericArray<u8, <D as FixedOutput>::OutputSize>
)
[src]Write result into provided array and reset the hasher instance.
Retrieve result and consume the hasher instance.
Retrieve result and reset the hasher instance.
type Output = T
type Output = T
Should always be Self