Trait crypto::symmetriccipher::Decryptor
[−]
[src]
pub trait Decryptor {
fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
eof: bool
) -> Result<BufferResult, SymmetricCipherError>;
}
Required Methods
fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
eof: bool
) -> Result<BufferResult, SymmetricCipherError>
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
eof: bool
) -> Result<BufferResult, SymmetricCipherError>
Implementors
impl<T: BlockDecryptor, X: PaddingProcessor> Decryptor for EcbDecryptor<T, X>impl<T: BlockDecryptor, X: PaddingProcessor> Decryptor for CbcDecryptor<T, X>impl<A: BlockEncryptor> Decryptor for CtrMode<A>impl<A: BlockEncryptorX8> Decryptor for CtrModeX8<A>impl Decryptor for ChaCha20impl Decryptor for Hc128impl Decryptor for Rc4impl Decryptor for Salsa20impl Decryptor for Sosemanukimpl Decryptor for Box<SynchronousStreamCipher + 'static>