Botan  2.19.1
Crypto and TLS for C++11
botan.h
Go to the documentation of this file.
1 /*
2 * A vague catch all include file for Botan
3 * (C) 1999-2007 Jack Lloyd
4 *
5 * Botan is released under the Simplified BSD License (see license.txt)
6 */
7 
8 #ifndef BOTAN_BOTAN_H_
9 #define BOTAN_BOTAN_H_
10 
11 /*
12 * There is no real reason for this header to exist beyond historical
13 * reasons. The application should instead include the specific header
14 * files that define the interfaces it intends to use.
15 *
16 * This header file will be removed in Botan 3.x
17 */
18 
19 #include <botan/lookup.h>
20 #include <botan/version.h>
21 #include <botan/parsing.h>
22 #include <botan/init.h>
23 #include <botan/rng.h>
24 #include <botan/secmem.h>
25 
26 #if defined(BOTAN_HAS_AUTO_SEEDING_RNG)
27  #include <botan/auto_rng.h>
28 #endif
29 
30 #if defined(BOTAN_HAS_FILTERS)
31  #include <botan/filters.h>
32 #endif
33 
34 #if defined(BOTAN_HAS_PUBLIC_KEY_CRYPTO)
35  #include <botan/x509_key.h>
36  #include <botan/pkcs8.h>
37 #endif
38 
40 
41 #endif
#define BOTAN_DEPRECATED_HEADER(hdr)
Definition: compiler.h:132