pub trait AeadDecryptor {
// Required method
fn decrypt(&mut self, input: &[u8], output: &mut [u8], tag: &[u8]) -> bool;
}
pub trait AeadDecryptor {
// Required method
fn decrypt(&mut self, input: &[u8], output: &mut [u8], tag: &[u8]) -> bool;
}