pub trait Mac {
// Required methods
fn mac_size(&self) -> usize;
fn update(&mut self, data: &[u8]);
fn digest(&mut self, digest: &mut [u8]) -> Result<()>;
}
Expand description
A message authentication code.
A MAC is a symmetric signature primitive.