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