pub trait Aead {
// Required methods
fn update(&mut self, ad: &[u8]);
fn encrypt(&mut self, dst: &mut [u8], src: &[u8]);
fn decrypt(&mut self, dst: &mut [u8], src: &[u8]);
fn digest(&mut self, digest: &mut [u8]);
fn digest_size(&self) -> usize;
}
Expand description
A AEAD mode of operation.
Required Methods§
sourcefn digest_size(&self) -> usize
fn digest_size(&self) -> usize
Length of the digest in bytes.