pub trait StreamCipher {
    fn encrypt(&mut self, data: &mut [u8]);
    fn decrypt(&mut self, data: &mut [u8]);
}
Expand description

Stream cipher core trait which covers both synchronous and asynchronous ciphers.

Note that for synchronous ciphers encrypt and decrypt are equivalent to each other.

Required Methods§

Encrypt data in place.

Decrypt data in place.

Implementors§