Crypto++ 7.0 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
11 NAMESPACE_BEGIN(CryptoPP)
12
13 class SHA1;
14 class SHA224;
15 class SHA256;
16 class SHA384;
17 class SHA512;
18
19 class SHA3_256;
20 class SHA3_384;
21 class SHA3_512;
22
23 class Tiger;
24 class RIPEMD128;
25 class RIPEMD160;
26 class Whirlpool;
27
28 namespace Weak1 {
29 class MD2;
30 class MD5;
31 }
32
33 NAMESPACE_END
34
35 #endif // CRYPTOPP_HASHFWD_H
SHA384
SHA-384 message digest.
Definition: sha.h:176
SHA256
SHA-256 message digest.
Definition: sha.h:64
Tiger
Tiger message digest.
Definition: tiger.h:24
SHA3_256
SHA3-256 message digest.
Definition: sha3.h:84
RIPEMD160
RIPEMD-160 message digest.
Definition: ripemd.h:17
config.h
Library configuration file.
Whirlpool
Whirlpool message digest.
Definition: whrlpool.h:29
SHA512
SHA-512 message digest.
Definition: sha.h:141
SHA1
SHA-1 message digest.
Definition: sha.h:26
SHA3_512
SHA3-512 message digest.
Definition: sha3.h:98
CryptoPP
Crypto++ library namespace.
RIPEMD128
RIPEMD-128 message digest.
Definition: ripemd.h:42
SHA224
SHA-224 message digest.
Definition: sha.h:103
SHA3_384
SHA3-384 message digest.
Definition: sha3.h:91