digestpp 1.0
C++11 header-only message digest library
Loading...
Searching...
No Matches
blake2.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  digestpp
 digestpp namespace
 
namespace  digestpp::static_size
 

Typedefs

typedef hasher< detail::blake2_provider< uint64_t, detail::blake2_type::hash >, mixin::blake2_mixindigestpp::blake2b
 BLAKE2b hash function.
 
typedef hasher< detail::blake2_provider< uint32_t, detail::blake2_type::hash >, mixin::blake2_mixindigestpp::blake2s
 BLAKE2s hash function.
 
typedef hasher< detail::blake2_provider< uint64_t, detail::blake2_type::x_hash >, mixin::blake2_mixindigestpp::blake2xb
 BLAKE2xb hash function.
 
typedef hasher< detail::blake2_provider< uint32_t, detail::blake2_type::x_hash >, mixin::blake2_mixindigestpp::blake2xs
 BLAKE2xs hash function.
 
typedef hasher< detail::blake2_provider< uint64_t, detail::blake2_type::xof >, mixin::blake2_mixindigestpp::blake2xb_xof
 BLAKE2xb in XOF mode.
 
typedef hasher< detail::blake2_provider< uint32_t, detail::blake2_type::xof >, mixin::blake2_mixindigestpp::blake2xs_xof
 BLAKE2xs in XOF mode.
 
template<size_t N>
using digestpp::static_size::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 digestpp::static_size::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 digestpp::static_size::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 digestpp::static_size::blake2xs = hasher<detail::blake2_provider<uint32_t, detail::blake2_type::x_hash, N>, mixin::blake2_mixin>
 BLAKE2xs hash function (static-size version)