5#ifndef DIGESTPP_ALGORITHM_BLAKE2_HPP
6#define DIGESTPP_ALGORITHM_BLAKE2_HPP
Main class template implementing the public API for hashing.
Definition hasher.hpp:38
Defines additional public functions for BLAKE2 family of algorithms.
Definition blake2_mixin.hpp:20
hasher< detail::blake2_provider< uint64_t, detail::blake2_type::x_hash >, mixin::blake2_mixin > blake2xb
BLAKE2xb hash function.
Definition blake2.hpp:161
hasher< detail::blake2_provider< uint64_t, detail::blake2_type::xof >, mixin::blake2_mixin > blake2xb_xof
BLAKE2xb in XOF mode.
Definition blake2.hpp:239
hasher< detail::blake2_provider< uint32_t, detail::blake2_type::xof >, mixin::blake2_mixin > blake2xs_xof
BLAKE2xs in XOF mode.
Definition blake2.hpp:274
hasher< detail::blake2_provider< uint64_t, detail::blake2_type::hash >, mixin::blake2_mixin > blake2b
BLAKE2b hash function.
Definition blake2.hpp:68
hasher< detail::blake2_provider< uint32_t, detail::blake2_type::x_hash >, mixin::blake2_mixin > blake2xs
BLAKE2xs hash function.
Definition blake2.hpp:204
hasher< detail::blake2_provider< uint32_t, detail::blake2_type::hash >, mixin::blake2_mixin > blake2s
BLAKE2s hash function.
Definition blake2.hpp:117
digestpp namespace
Definition ascon.hpp:14