[][src]Trait stream_cipher::StreamCipher

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

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

fn encrypt(&mut self, data: &mut [u8])

Encrypt data in place.

fn decrypt(&mut self, data: &mut [u8])

Decrypt data in place.

Loading content...

Implementors

impl<C: SyncStreamCipher> StreamCipher for C[src]

Loading content...