|
digestpp 1.0
C++11 header-only message digest library
|
Typedefs | |
| template<size_t N> | |
| using | blake = hasher<detail::blake_provider<N>, mixin::blake_mixin> |
| BLAKE hash function (static-size version) | |
| template<size_t N> | |
| using | blake2b = hasher<detail::blake2_provider<uint64_t, detail::blake2_type::hash, N>, mixin::blake2_mixin> |
| BLAKE2b hash function (static-size version) | |
| template<size_t N> | |
| using | blake2s = hasher<detail::blake2_provider<uint32_t, detail::blake2_type::hash, N>, mixin::blake2_mixin> |
| BLAKE2s hash function (static-size version) | |
| template<size_t N> | |
| using | blake2xb = hasher<detail::blake2_provider<uint64_t, detail::blake2_type::x_hash, N>, mixin::blake2_mixin> |
| BLAKE2xb hash function (static-size version) | |
| template<size_t N> | |
| using | blake2xs = hasher<detail::blake2_provider<uint32_t, detail::blake2_type::x_hash, N>, mixin::blake2_mixin> |
| BLAKE2xs hash function (static-size version) | |
| template<size_t N> | |
| using | blake2bp = hasher<detail::blake2p_provider<uint64_t, detail::blake2_type::hash, N>, mixin::blake2_mixin> |
| BLAKE2bp hash function (static-size version) | |
| template<size_t N> | |
| using | blake2sp = hasher<detail::blake2p_provider<uint32_t, detail::blake2_type::hash, N>, mixin::blake2_mixin> |
| BLAKE2sp hash function (static-size version) | |
| template<size_t N> | |
| using | echo = hasher<detail::echo_provider<N>, mixin::echo_mixin> |
| Echo hash function (static-size version) | |
| template<size_t N> | |
| using | esch = hasher<detail::esch_provider<512, false, N>> |
| Esch hash function (static-size version) | |
| template<size_t N> | |
| using | groestl = hasher<detail::groestl_provider<N>> |
| Grøstl hash function (static-size version) | |
| template<size_t N> | |
| using | jh = hasher<detail::jh_provider<N>> |
| JH hash function (static-size version) | |
| template<size_t N> | |
| using | kmac128 = hasher<detail::kmac_provider<128, false, N>, mixin::kmac_mixin> |
| KMAC128 in hash mode (static-size version) | |
| template<size_t N> | |
| using | kmac256 = hasher<detail::kmac_provider<256, false, N>, mixin::kmac_mixin> |
| KMAC256 in hash mode (static-size version) | |
| template<size_t N> | |
| using | kupyna = hasher<detail::kupyna_provider<N>> |
| Kupyna hash function (static-size version) | |
| template<size_t N> | |
| using | lsh256 = hasher<detail::lsh_provider<uint32_t, N>> |
| LSH256 hash function (static-size version) | |
| template<size_t N> | |
| using | lsh512 = hasher<detail::lsh_provider<uint64_t, N>> |
| LSH512 hash function (static-size version) | |
| template<size_t N> | |
| using | sha512 = hasher<detail::sha2_provider<uint64_t, N>> |
| SHA-512 hash function (static-size version) | |
| template<size_t N> | |
| using | sha3 = hasher<detail::sha3_provider<N>> |
| SHA-3 hash function (static-size version) | |
| template<size_t N> | |
| using | skein1024 = hasher<detail::skein_provider<1024, false, N>, mixin::skein_mixin> |
| Skein1024 hash function (static-size version) | |
| template<size_t N> | |
| using | skein512 = hasher<detail::skein_provider<512, false, N>, mixin::skein_mixin> |
| Skein512 hash function (static-size version) | |
| template<size_t N> | |
| using | skein256 = hasher<detail::skein_provider<256, false, N>, mixin::skein_mixin> |
| Skein256 hash function (static-size version) | |
| template<size_t N> | |
| using | streebog = hasher<detail::streebog_provider<N>> |
| Streebog hash function (static-size version) | |