digestpp
1.0
C++11 header-only message digest library
Loading...
Searching...
No Matches
algorithm
blake.hpp
Go to the documentation of this file.
1
/*
2
This code is written by kerukuro and released into public domain.
3
*/
4
5
#ifndef DIGESTPP_ALGORITHM_BLAKE_HPP
6
#define DIGESTPP_ALGORITHM_BLAKE_HPP
7
8
#include "
../hasher.hpp
"
9
#include "
detail/blake_provider.hpp
"
10
#include "
mixin/blake_mixin.hpp
"
11
12
namespace
digestpp
13
{
14
58
typedef
hasher<detail::blake_provider<>
,
mixin::blake_mixin
>
blake
;
59
60
// End of BLAKE group
61
62
namespace
static_size
63
{
64
101
template
<
size_t
N>
102
using
blake
=
hasher<detail::blake_provider<N>
,
mixin::blake_mixin
>;
103
104
// End of BLAKE group
105
106
}
107
108
}
// namespace digestpp
109
110
#endif
// DIGESTPP_ALGORITHM_BLAKE_HPP
blake_mixin.hpp
blake_provider.hpp
digestpp::hasher
Main class template implementing the public API for hashing.
Definition
hasher.hpp:38
digestpp::mixin::blake_mixin
Defines additional public functions for BLAKE algorithm.
Definition
blake_mixin.hpp:20
digestpp::blake
hasher< detail::blake_provider<>, mixin::blake_mixin > blake
BLAKE hash function (SHA-3 finalist)
Definition
blake.hpp:58
hasher.hpp
digestpp
digestpp namespace
Definition
ascon.hpp:14
Generated by
1.12.0