digestpp 1.0
C++11 header-only message digest library
Loading...
Searching...
No Matches
digestpp::static_size Namespace Reference

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)