[−][src]Trait cryptonight_hash::FixedOutput
Trait for returning digest result with the fixed size
Associated Types
type OutputSize: ArrayLength<u8>
Required methods
fn fixed_result(self) -> GenericArray<u8, Self::OutputSize>
Retrieve result and consume hasher instance.
Implementations on Foreign Types
impl FixedOutput for Blake512[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>
fn fixed_result(
self
) -> GenericArray<u8, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>>[src]
self
) -> GenericArray<u8, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>>
impl FixedOutput for Blake256[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>
fn fixed_result(
self
) -> GenericArray<u8, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>>[src]
self
) -> GenericArray<u8, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>>
impl FixedOutput for Blake224[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>
fn fixed_result(
self
) -> GenericArray<u8, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>>[src]
self
) -> GenericArray<u8, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>>
impl FixedOutput for Blake384[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>
fn fixed_result(
self
) -> GenericArray<u8, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>>[src]
self
) -> GenericArray<u8, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>>
impl FixedOutput for Groestl224[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>
fn fixed_result(
self
) -> GenericArray<u8, <Groestl224 as FixedOutput>::OutputSize>[src]
self
) -> GenericArray<u8, <Groestl224 as FixedOutput>::OutputSize>
impl FixedOutput for Groestl256[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>
fn fixed_result(
self
) -> GenericArray<u8, <Groestl256 as FixedOutput>::OutputSize>[src]
self
) -> GenericArray<u8, <Groestl256 as FixedOutput>::OutputSize>
impl FixedOutput for Groestl512[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>
fn fixed_result(
self
) -> GenericArray<u8, <Groestl512 as FixedOutput>::OutputSize>[src]
self
) -> GenericArray<u8, <Groestl512 as FixedOutput>::OutputSize>
impl FixedOutput for Groestl384[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>
fn fixed_result(
self
) -> GenericArray<u8, <Groestl384 as FixedOutput>::OutputSize>[src]
self
) -> GenericArray<u8, <Groestl384 as FixedOutput>::OutputSize>
impl FixedOutput for Jh512[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>
fn fixed_result(
self
) -> GenericArray<u8, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>>[src]
self
) -> GenericArray<u8, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>>
impl FixedOutput for Jh224[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>
fn fixed_result(
self
) -> GenericArray<u8, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>>[src]
self
) -> GenericArray<u8, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>>
impl FixedOutput for Jh256[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>
fn fixed_result(
self
) -> GenericArray<u8, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>>[src]
self
) -> GenericArray<u8, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>>
impl FixedOutput for Jh384[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>
fn fixed_result(
self
) -> GenericArray<u8, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>>[src]
self
) -> GenericArray<u8, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>>
impl<N> FixedOutput for Skein1024<N> where
N: Unsigned + ArrayLength<u8> + NonZero + Default, [src]
N: Unsigned + ArrayLength<u8> + NonZero + Default,
type OutputSize = N
fn fixed_result(self) -> GenericArray<u8, N>[src]
impl<N> FixedOutput for Skein256<N> where
N: Unsigned + ArrayLength<u8> + NonZero + Default, [src]
N: Unsigned + ArrayLength<u8> + NonZero + Default,
type OutputSize = N
fn fixed_result(self) -> GenericArray<u8, N>[src]
impl<N> FixedOutput for Skein512<N> where
N: Unsigned + ArrayLength<u8> + NonZero + Default, [src]
N: Unsigned + ArrayLength<u8> + NonZero + Default,
type OutputSize = N
fn fixed_result(self) -> GenericArray<u8, N>[src]
impl FixedOutput for Sha3_512[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>
fn fixed_result(self) -> GenericArray<u8, <Sha3_512 as FixedOutput>::OutputSize>[src]
impl FixedOutput for Sha3_224[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>
fn fixed_result(self) -> GenericArray<u8, <Sha3_224 as FixedOutput>::OutputSize>[src]
impl FixedOutput for Sha3_384[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>
fn fixed_result(self) -> GenericArray<u8, <Sha3_384 as FixedOutput>::OutputSize>[src]
impl FixedOutput for Sha3_256[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>
fn fixed_result(self) -> GenericArray<u8, <Sha3_256 as FixedOutput>::OutputSize>[src]
impl FixedOutput for Keccak256[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>
fn fixed_result(
self
) -> GenericArray<u8, <Keccak256 as FixedOutput>::OutputSize>[src]
self
) -> GenericArray<u8, <Keccak256 as FixedOutput>::OutputSize>
impl FixedOutput for Keccak384[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>
fn fixed_result(
self
) -> GenericArray<u8, <Keccak384 as FixedOutput>::OutputSize>[src]
self
) -> GenericArray<u8, <Keccak384 as FixedOutput>::OutputSize>
impl FixedOutput for Keccak224[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>
fn fixed_result(
self
) -> GenericArray<u8, <Keccak224 as FixedOutput>::OutputSize>[src]
self
) -> GenericArray<u8, <Keccak224 as FixedOutput>::OutputSize>
impl FixedOutput for Keccak512[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>
fn fixed_result(
self
) -> GenericArray<u8, <Keccak512 as FixedOutput>::OutputSize>[src]
self
) -> GenericArray<u8, <Keccak512 as FixedOutput>::OutputSize>
impl FixedOutput for Keccak256Full[src]
type OutputSize = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>
fn fixed_result(
self
) -> GenericArray<u8, <Keccak256Full as FixedOutput>::OutputSize>[src]
self
) -> GenericArray<u8, <Keccak256Full as FixedOutput>::OutputSize>