pub trait CtsDecrypt: Sized {
// Required method
fn decrypt_inout(self, buf: InOutBuf<'_, '_, u8>) -> Result<(), Error>;
// Provided methods
fn decrypt(self, buf: &mut [u8]) -> Result<(), Error> { ... }
fn decrypt_b2b(self, in_buf: &[u8], out_buf: &mut [u8]) -> Result<(), Error> { ... }
}Expand description
Decryption functionality of CTS modes.
Required Methods§
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".