[−][src]Trait nettle::Aead
A AEAD mode of operation.
Required methods
fn update(&mut self, ad: &[u8])
Adds associated data ad
.
fn encrypt(&mut self, dst: &mut [u8], src: &[u8])
Encrypts one block src
to dst
.
fn decrypt(&mut self, dst: &mut [u8], src: &[u8])
Decrypts one block src
to dst
.
fn digest(&mut self, digest: &mut [u8])
Produce the digest.
fn digest_size(&self) -> usize
Length of the digest in bytes.