Trait digest::BlockInput [−][src]
Trait to indicate that digest function processes data in blocks of size
BlockSize
.
The main usage of this trait is for implementing HMAC generically.
Associated Types
type BlockSize: ArrayLength<u8>
[src][−]
Block size
Implementors
impl BlockInput for Hasher
impl BlockInput for Hasher
impl BlockInput for Ripemd160
impl BlockInput for Ripemd160
impl BlockInput for Sha1
impl BlockInput for Sha1
impl BlockInput for Sha256
impl BlockInput for Sha256
impl BlockInput for Sha224
impl BlockInput for Sha224
impl BlockInput for Sha512
impl BlockInput for Sha512
impl BlockInput for Sha384
impl BlockInput for Sha384
impl BlockInput for Sha512Trunc256
impl BlockInput for Sha512Trunc256
impl BlockInput for Sha512Trunc224
impl BlockInput for Sha512Trunc224
impl BlockInput for Keccak224
impl BlockInput for Keccak224
impl BlockInput for Keccak256
impl BlockInput for Keccak256
impl BlockInput for Keccak384
impl BlockInput for Keccak384
impl BlockInput for Keccak512
impl BlockInput for Keccak512
impl BlockInput for Keccak256Full
impl BlockInput for Keccak256Full
impl BlockInput for Sha3_224
impl BlockInput for Sha3_224
impl BlockInput for Sha3_256
impl BlockInput for Sha3_256
impl BlockInput for Sha3_384
impl BlockInput for Sha3_384
impl BlockInput for Sha3_512
impl BlockInput for Sha3_512