Struct crypto::poly1305::Poly1305 [] [src]

pub struct Poly1305 { /* fields omitted */ }

Methods

impl Poly1305
[src]

Trait Implementations

impl Clone for Poly1305
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for Poly1305
[src]

impl Mac for Poly1305
[src]

Process input data. Read more

Reset the Mac state to begin processing another input stream.

Obtain the result of a Mac computation as a MacResult.

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. Read more

Get the size of the Mac code, in bytes.