digestpp 1.0
C++11 header-only message digest library
Loading...
Searching...
No Matches
sha2.hpp
Go to the documentation of this file.
1/*
2This code is written by kerukuro and released into public domain.
3*/
4
5#ifndef DIGESTPP_ALGORITHM_SHA2_HPP
6#define DIGESTPP_ALGORITHM_SHA2_HPP
7
8#include "../hasher.hpp"
10
11namespace digestpp
12{
13
60
95
127
163
164 // End of SHA2 group
165
166namespace static_size
167{
168
196template<size_t N>
198
199 // End of SHA2 group
200
201}
202
203} // namespace digestpp
204
205#endif
Main class template implementing the public API for hashing.
Definition hasher.hpp:38
hasher< detail::sha2_provider< uint32_t, 256 > > sha256
SHA-256 hash function.
Definition sha2.hpp:126
hasher< detail::sha2_provider< uint32_t, 224 > > sha224
SHA-224 hash function.
Definition sha2.hpp:162
hasher< detail::sha2_provider< uint64_t, 384 > > sha384
SHA-384 hash function.
Definition sha2.hpp:94
hasher< detail::sha2_provider< uint64_t > > sha512
SHA-512 hash function.
Definition sha2.hpp:59
digestpp namespace
Definition ascon.hpp:14