Struct hmac::Hmac
[−]
[src]
pub struct Hmac<D> where
D: Input + FixedOutput + Default,
<D as Input>::BlockSize: ArrayLength<u8>, { /* fields omitted */ }
The Hmac
struct represents an HMAC using a given hash function D
.
Trait Implementations
impl<D> Mac for Hmac<D> where
D: Input + FixedOutput + Default,
<D as Input>::BlockSize: ArrayLength<u8>,
<D as FixedOutput>::OutputSize: ArrayLength<u8>,
[src]
D: Input + FixedOutput + Default,
<D as Input>::BlockSize: ArrayLength<u8>,
<D as FixedOutput>::OutputSize: ArrayLength<u8>,