Struct orion::hazardous::hmac::Hmac [−][src]
pub struct Hmac { /* fields omitted */ }
HMAC-SHA512 (Hash-based Message Authentication Code) as specified in the RFC 2104.
Methods
impl Hmac
[src]
impl Hmac
pub fn reset(&mut self)
[src]
pub fn reset(&mut self)
Reset to init()
state.
pub fn update(&mut self, message: &[u8])
[src]
pub fn update(&mut self, message: &[u8])
This can be called multiple times.
pub fn finalize(&mut self) -> [u8; 64]
[src]
pub fn finalize(&mut self) -> [u8; 64]
Return MAC.
pub fn finalize_with_dst(&mut self, dst: &mut [u8])
[src]
pub fn finalize_with_dst(&mut self, dst: &mut [u8])
Retrieve MAC and copy to dst
.