pub struct Sha512;Trait Implementations§
Source§impl AlgorithmSpec for Sha512
impl AlgorithmSpec for Sha512
const ALGORITHM: Algorithm = Algorithm::SHA512
const BLOCK_SIZE: usize = 128
const DIGEST_WORDS: usize = 16
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 Sha512
Auto Trait Implementations§
impl Freeze for Sha512
impl RefUnwindSafe for Sha512
impl Send for Sha512
impl Sync for Sha512
impl Unpin for Sha512
impl UnsafeUnpin for Sha512
impl UnwindSafe for Sha512
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