Struct Hmac
octavo_mac::hmac
pub struct Hmac<T: Digest> { /* fields omitted */ }
impl<T: Digest + Default> Hmac<T>
fn new<K: AsRef<[u8]>>(key: K) -> Self
impl<T: Digest> Hmac<T>
fn with_digest(key: &[u8], digest: T) -> Self
impl<T: Digest> Mac for Hmac<T>
fn update<D: AsRef<[u8]>>(&mut self, data: D)
fn output_bits() -> usize
Output size in bits
fn block_size() -> usize
fn result<O: AsMut<[u8]>>(self, output: O)
Write resulting hash into output. Read more
output
fn output_bytes() -> usize
Output size in bytes