pub trait Encryptor: CryptoOperation { // Required method fn new(key: &[u8], iv: Option<&[u8]>) -> Result<Self> where Self: Sized; }
Trait for encryption operations