pub trait AeadEncryptor {
// Required method
fn encrypt(&mut self, input: &[u8], output: &mut [u8], tag: &mut [u8]);
}
pub trait AeadEncryptor {
// Required method
fn encrypt(&mut self, input: &[u8], output: &mut [u8], tag: &mut [u8]);
}