Trait hmac::EagerHash

source ·
pub trait EagerHash {
    type Core: HashMarker + UpdateCore + FixedOutputCore + BufferKindUser<BufferKind = Eager> + Default + Clone;
}
Expand description

Trait implemented by eager hashes which expose their block-level core.

Required Associated Types§

source

type Core: HashMarker + UpdateCore + FixedOutputCore + BufferKindUser<BufferKind = Eager> + Default + Clone

Block-level core type of the hash.

Implementations on Foreign Types§

source§

impl<C> EagerHash for CoreWrapper<C>
where C: HashMarker + UpdateCore + FixedOutputCore + BufferKindUser<BufferKind = Eager> + Default + Clone,

§

type Core = C

Implementors§