pub trait KeyDecryptable<Key: CryptoKey, Output> {
// Required method
fn decrypt_with_key(&self, key: &Key) -> Result<Output, CryptoError>;
}
pub trait KeyDecryptable<Key: CryptoKey, Output> {
// Required method
fn decrypt_with_key(&self, key: &Key) -> Result<Output, CryptoError>;
}