[][src]Trait crypto::symmetriccipher::Decryptor

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>

Loading content...

Implementations on Foreign Types

impl Decryptor for Box<dyn SynchronousStreamCipher + 'static>[src]

Loading content...

Implementors

impl Decryptor for ChaCha20[src]

impl Decryptor for Hc128[src]

impl Decryptor for Rc4[src]

impl Decryptor for Salsa20[src]

impl Decryptor for Sosemanuk[src]

impl<A: BlockEncryptor> Decryptor for CtrMode<A>[src]

impl<A: BlockEncryptorX8> Decryptor for CtrModeX8<A>[src]

impl<T: BlockDecryptor, X: PaddingProcessor> Decryptor for CbcDecryptor<T, X>[src]

impl<T: BlockDecryptor, X: PaddingProcessor> Decryptor for EcbDecryptor<T, X>[src]

Loading content...