Struct norx::Process [−][src]
pub struct Process<Mode> { /* fields omitted */ }
Methods
impl Process<Encrypt>
[src]
impl Process<Encrypt>
pub fn process<'a, I>(&mut self, bufs: I) where
I: Iterator<Item = (&'a [u8; 96], &'a mut [u8; 96])>,
[src]
pub fn process<'a, I>(&mut self, bufs: I) where
I: Iterator<Item = (&'a [u8; 96], &'a mut [u8; 96])>,
pub fn finalize(
self,
key: &[u8; 32],
aad2: &[u8],
input: &[u8],
output: &mut [u8]
)
[src]
pub fn finalize(
self,
key: &[u8; 32],
aad2: &[u8],
input: &[u8],
output: &mut [u8]
)
impl Process<Decrypt>
[src]
impl Process<Decrypt>
pub fn process<'a, I>(&mut self, bufs: I) where
I: Iterator<Item = (&'a [u8; 96], &'a mut [u8; 96])>,
[src]
pub fn process<'a, I>(&mut self, bufs: I) where
I: Iterator<Item = (&'a [u8; 96], &'a mut [u8; 96])>,
pub fn finalize(
self,
key: &[u8; 32],
aad2: &[u8],
input: &[u8],
output: &mut [u8]
) -> bool
[src]
pub fn finalize(
self,
key: &[u8; 32],
aad2: &[u8],
input: &[u8],
output: &mut [u8]
) -> bool