[−][src]Trait crypto::symmetriccipher::Decryptor
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>
Implementations on Foreign Types
impl Decryptor for Box<dyn SynchronousStreamCipher + 'static>[src]
impl Decryptor for Box<dyn SynchronousStreamCipher + 'static>fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
_: bool
) -> Result<BufferResult, SymmetricCipherError>[src]
fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
_: bool
) -> Result<BufferResult, SymmetricCipherError>Implementors
impl Decryptor for ChaCha20[src]
impl Decryptor for ChaCha20fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
_: bool
) -> Result<BufferResult, SymmetricCipherError>[src]
fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
_: bool
) -> Result<BufferResult, SymmetricCipherError>impl Decryptor for Hc128[src]
impl Decryptor for Hc128fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
_: bool
) -> Result<BufferResult, SymmetricCipherError>[src]
fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
_: bool
) -> Result<BufferResult, SymmetricCipherError>impl Decryptor for Rc4[src]
impl Decryptor for Rc4fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
_: bool
) -> Result<BufferResult, SymmetricCipherError>[src]
fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
_: bool
) -> Result<BufferResult, SymmetricCipherError>impl Decryptor for Salsa20[src]
impl Decryptor for Salsa20fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
_: bool
) -> Result<BufferResult, SymmetricCipherError>[src]
fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
_: bool
) -> Result<BufferResult, SymmetricCipherError>impl Decryptor for Sosemanuk[src]
impl Decryptor for Sosemanukfn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
_: bool
) -> Result<BufferResult, SymmetricCipherError>[src]
fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
_: bool
) -> Result<BufferResult, SymmetricCipherError>impl<A: BlockEncryptor> Decryptor for CtrMode<A>[src]
impl<A: BlockEncryptor> Decryptor for CtrMode<A>fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
_: bool
) -> Result<BufferResult, SymmetricCipherError>[src]
fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
_: bool
) -> Result<BufferResult, SymmetricCipherError>impl<A: BlockEncryptorX8> Decryptor for CtrModeX8<A>[src]
impl<A: BlockEncryptorX8> Decryptor for CtrModeX8<A>fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
_: bool
) -> Result<BufferResult, SymmetricCipherError>[src]
fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
_: bool
) -> Result<BufferResult, SymmetricCipherError>impl<T: BlockDecryptor, X: PaddingProcessor> Decryptor for CbcDecryptor<T, X>[src]
impl<T: BlockDecryptor, X: PaddingProcessor> Decryptor for CbcDecryptor<T, X>fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
eof: bool
) -> Result<BufferResult, SymmetricCipherError>[src]
fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
eof: bool
) -> Result<BufferResult, SymmetricCipherError>impl<T: BlockDecryptor, X: PaddingProcessor> Decryptor for EcbDecryptor<T, X>[src]
impl<T: BlockDecryptor, X: PaddingProcessor> Decryptor for EcbDecryptor<T, X>fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
eof: bool
) -> Result<BufferResult, SymmetricCipherError>[src]
fn decrypt(
&mut self,
input: &mut RefReadBuffer,
output: &mut RefWriteBuffer,
eof: bool
) -> Result<BufferResult, SymmetricCipherError>