pub struct Sha224;Trait Implementations§
Source§impl AlgorithmSpec for Sha224
impl AlgorithmSpec for Sha224
const ALGORITHM: Algorithm = Algorithm::SHA224
const BLOCK_SIZE: usize = 64
const DIGEST_WORDS: usize = 7
type BlockingBuffer = HashBuffer<{ $block + 4 }>
type AsyncBuffer = HashBuffer<{ 2 * $block }>
type KeyBuffer = HashBuffer<64>
type NonHmacCsr = [u32; 38]
type HmacCsr = [u32; 54]
impl Copy for Sha224
Auto Trait Implementations§
impl Freeze for Sha224
impl RefUnwindSafe for Sha224
impl Send for Sha224
impl Sync for Sha224
impl Unpin for Sha224
impl UnsafeUnpin for Sha224
impl UnwindSafe for Sha224
Blanket Implementations§
impl<T, I> Binding<I, NoHandler<I>> for T
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