Trait sarkara::stream::StreamCipher [] [src]

pub trait StreamCipher {
    fn new(key: &[u8]) -> Self;
    fn key_length() -> usize;
    fn nonce_length() -> usize;
    fn process(&self, nonce: &[u8], data: &[u8]) -> Vec<u8>;
}

StreamCipher trait.

Required Methods

Create a new StreamCipher.

Key length.

Nonce length.

Process data.

Implementors