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
fn new(key: &[u8]) -> Self
Create a new StreamCipher.
fn key_length() -> usize
Key length.
fn nonce_length() -> usize
Nonce length.
fn process(&self, nonce: &[u8], data: &[u8]) -> Vec<u8>
Process data.
Implementors
impl StreamCipher for HC256