Struct cryptoxide::blake2b::Blake2b [−][src]
pub struct Blake2b { /* fields omitted */ }
Expand description
Blake2b Context
Implementations
Create a new Blake2b context with a specific output size in bytes
the size need to be between 0 (non included) and 64 bytes (included)
Similar to new
but also takes a variable size key
to tweak the context initialization
Trait Implementations
Reset the digest. This method must be called after result() and before supplying more data. Read more
Retrieve the digest result. This method may be called multiple times. Read more
Get the output size in bits.
Get the block size in bytes.
Get the output size in bytes.
Convenience function that feeds a string into a digest. Read more
Convenience function that retrieves the result of a digest as a String in hexadecimal format. Read more
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.
Get the size of the Mac code, in bytes.
Auto Trait Implementations
impl RefUnwindSafe for Blake2b
impl UnwindSafe for Blake2b
Blanket Implementations
Mutably borrows from an owned value. Read more