[−][src]Struct blake2_rfc::blake2b::Blake2b
State context.
Implementations
impl Blake2b[src][−]
pub fn new(nn: usize) -> Self[src][−]
Creates a new hashing context without a key.
pub fn with_key(nn: usize, k: &[u8]) -> Self[src][−]
Creates a new hashing context with a key.
pub fn update(&mut self, data: &[u8])[src][−]
Updates the hashing context with more data.
pub fn finalize(self) -> Blake2bResult[src][−]
Consumes the hashing context and returns the resulting hash.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Blake2b
impl Send for Blake2b
impl Sync for Blake2b
impl Unpin for Blake2b
impl UnwindSafe for Blake2b
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src][+]
T: ?Sized,
impl<T> From<T> for T[src][+]
impl<T, U> Into<U> for T where
U: From<T>, [src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src][+]
U: TryFrom<T>,