pub struct Sha384;Trait Implementations§
Source§impl AlgorithmSpec for Sha384
impl AlgorithmSpec for Sha384
const ALGORITHM: Algorithm = Algorithm::SHA384
const BLOCK_SIZE: usize = 128
const DIGEST_WORDS: usize = 12
type BlockingBuffer = HashBuffer<{ $block + 4 }>
type AsyncBuffer = HashBuffer<{ 2 * $block }>
type KeyBuffer = HashBuffer<128>
type NonHmacCsr = [u32; 91]
type HmacCsr = [u32; 103]
impl Copy for Sha384
Auto Trait Implementations§
impl Freeze for Sha384
impl RefUnwindSafe for Sha384
impl Send for Sha384
impl Sync for Sha384
impl Unpin for Sha384
impl UnsafeUnpin for Sha384
impl UnwindSafe for Sha384
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