Struct cryptoxide::poly1305::Poly1305
source · pub struct Poly1305 { /* private fields */ }
Expand description
Poly1305
Context
Use the Mac
traits for interaction
Implementations§
Trait Implementations§
source§impl Mac for Poly1305
impl Mac for Poly1305
source§fn raw_result(&mut self, output: &mut [u8])
fn raw_result(&mut self, output: &mut [u8])
Obtain the result of a Mac computation as u8. This method should be used very carefully
since incorrect use of the Mac code could result in permitting a timing attack which defeats
the security provided by a Mac function.
source§fn output_bytes(&self) -> usize
fn output_bytes(&self) -> usize
Get the size of the Mac code, in bytes.