Botan 2.13.0 Crypto and TLS for C++11

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

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
39 BOTAN_DEPRECATED_HEADER(botan.h)
40
41 #endif
BOTAN_DEPRECATED_HEADER
#define BOTAN_DEPRECATED_HEADER(hdr)
Definition: compiler.h:135