Crypto++ 8.7
Free C++ class library of cryptographic schemes
hashfwd.h
Go to the documentation of this file.
1// hashfwd.h - written and placed in the public domain by Jeffrey Walton
2
3/// \file hashfwd.h
4/// \brief Forward declarations for hash functions used in signature encoding methods
5
6#ifndef CRYPTOPP_HASHFWD_H
7#define CRYPTOPP_HASHFWD_H
8
9#include "config.h"
10
11NAMESPACE_BEGIN(CryptoPP)
12
13class SHA1;
14class SHA224;
15class SHA256;
16class SHA384;
17class SHA512;
18
19class SHA3_256;
20class SHA3_384;
21class SHA3_512;
22
23class SHAKE128;
24class SHAKE256;
25
26class Tiger;
27class RIPEMD128;
28class RIPEMD160;
29class Whirlpool;
30
31namespace Weak1 {
32 class MD2;
33 class MD5;
34}
35
36NAMESPACE_END
37
38#endif // CRYPTOPP_HASHFWD_H
RIPEMD-128 message digest.
Definition: ripemd.h:43
RIPEMD-160 message digest.
Definition: ripemd.h:18
SHA-1 message digest.
Definition: sha.h:27
SHA-224 message digest.
Definition: sha.h:104
SHA-256 message digest.
Definition: sha.h:65
SHA-384 message digest.
Definition: sha.h:177
SHA3-256 message digest.
Definition: sha3.h:94
SHA3-384 message digest.
Definition: sha3.h:98
SHA3-512 message digest.
Definition: sha3.h:102
SHA-512 message digest.
Definition: sha.h:142
SHAKE128 message digest.
Definition: shake.h:108
SHAKE256 message digest.
Definition: shake.h:138
Tiger message digest.
Definition: tiger.h:36
Whirlpool message digest.
Definition: whrlpool.h:30
Library configuration file.
Crypto++ library namespace.