[−][src]Crate multihash
Multihash implementation.
Re-exports
pub use generic_array::typenum; |
Structs
Blake2bDigest | $name digest. |
Blake2bHasher | $name hasher. |
Blake2sDigest | $name digest. |
Blake2sHasher | $name hasher. |
IdentityDigest | $name digest. |
IdentityHasher | Identity hasher. |
Keccak224 | $name hasher. |
Keccak256 | $name hasher. |
Keccak384 | $name hasher. |
Keccak512 | $name hasher. |
KeccakDigest | $name digest. |
Sha1 | $name hasher. |
Sha1Digest | $name digest. |
Sha2Digest | $name digest. |
Sha3Digest | $name digest. |
Sha2_256 | $name hasher. |
Sha2_512 | $name hasher. |
Sha3_224 | $name hasher. |
Sha3_256 | $name hasher. |
Sha3_384 | $name hasher. |
Sha3_512 | $name hasher. |
StrobeDigest | $name digest. |
StrobeHasher | Strobe hasher. |
WriteHasher | New type wrapper for a hasher that implements the |
Enums
Code | Default code enum. |
Error | Multihash error. |
Multihash | Multihash. |
Traits
Digest | Stack allocated digest trait. |
Hasher | Trait implemented by a hash function implementation. |
MultihashCode | Trait to compute the digest of a multihash code. |
MultihashDigest | Trait for a multihash digest. |
Size | Size marker trait. |
Functions
read_code | Reads a code from a byte stream. |
read_digest | Reads a multihash from a byte stream. |
write_mh | Writes the multihash to a byte stream. |
Type Definitions
Blake2b256 | 256 bit blake2b hasher. |
Blake2b512 | 512 bit blake2b hasher. |
Blake2s128 | 256 bit blake2b hasher. |
Blake2s256 | 512 bit blake2b hasher. |
Identity256 | 256 bit identity |
Result | Multihash result. |
Strobe256 | 256 bit strobe hasher. |
Strobe512 | 512 bit strobe hasher. |
Derive Macros
Multihash |