[−][src]Trait cryptonight_hash::BlockInput
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
Loading content...Implementations on Foreign Types
impl BlockInput for Blake384
[src]
type BlockSize = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>
impl BlockInput for Blake224
[src]
type BlockSize = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>
impl BlockInput for Blake256
[src]
type BlockSize = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>
impl BlockInput for Blake512
[src]
type BlockSize = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>
impl BlockInput for GroestlBig
[src]
type BlockSize = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>
impl BlockInput for Groestl256
[src]
type BlockSize = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>
impl BlockInput for Groestl384
[src]
type BlockSize = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>
impl BlockInput for Groestl512
[src]
type BlockSize = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>
impl BlockInput for GroestlSmall
[src]
type BlockSize = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>
impl BlockInput for Groestl224
[src]
type BlockSize = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>
impl BlockInput for Jh224
[src]
type BlockSize = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>
impl BlockInput for Jh512
[src]
type BlockSize = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>
impl BlockInput for Jh256
[src]
type BlockSize = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>
impl BlockInput for Jh384
[src]
type BlockSize = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>
impl<N> BlockInput for Skein256<N> where
N: Unsigned + ArrayLength<u8> + NonZero + Default,
[src]
N: Unsigned + ArrayLength<u8> + NonZero + Default,
type BlockSize = <Threefish256 as BlockCipher>::BlockSize
impl<N> BlockInput for Skein512<N> where
N: Unsigned + ArrayLength<u8> + NonZero + Default,
[src]
N: Unsigned + ArrayLength<u8> + NonZero + Default,
type BlockSize = <Threefish512 as BlockCipher>::BlockSize
impl<N> BlockInput for Skein1024<N> where
N: Unsigned + ArrayLength<u8> + NonZero + Default,
[src]
N: Unsigned + ArrayLength<u8> + NonZero + Default,