digestpp
1.0
C++11 header-only message digest library
Loading...
Searching...
No Matches
algorithm
echo.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_ECHO_HPP
6
#define DIGESTPP_ALGORITHM_ECHO_HPP
7
8
#include "
../hasher.hpp
"
9
#include "
detail/echo_provider.hpp
"
10
#include "
mixin/echo_mixin.hpp
"
11
12
namespace
digestpp
13
{
14
62
typedef
hasher<detail::echo_provider<>
,
mixin::echo_mixin
>
echo
;
63
64
// End of ECHO group
65
66
namespace
static_size
67
{
68
103
template
<
size_t
N>
104
using
echo
=
hasher<detail::echo_provider<N>
,
mixin::echo_mixin
>;
105
106
// End of ECHO group
107
108
}
109
110
}
// namespace digestpp
111
112
#endif
// DIGESTPP_ALGORITHM_ECHO_HPP
113
digestpp::hasher
Main class template implementing the public API for hashing.
Definition
hasher.hpp:38
digestpp::mixin::echo_mixin
Defines additional public functions for ECHO algorithm.
Definition
echo_mixin.hpp:20
echo_mixin.hpp
echo_provider.hpp
digestpp::echo
hasher< detail::echo_provider<>, mixin::echo_mixin > echo
Echo hash function.
Definition
echo.hpp:62
hasher.hpp
digestpp
digestpp namespace
Definition
ascon.hpp:14
Generated by
1.12.0