2
========================
4
The following functionality is currently deprecated, and will likely
5
be removed in a future release. If you think you have a good reason to
6
be using one of the following, contact the developers to explain your
7
use case if you want to make sure your code continues to work.
9
This is in addition to specific API calls marked with BOTAN_DEPRECATED
12
- Directly accessing the member variables of types calendar_point, ASN1_Attribute,
13
and AlgorithmIdentifier
15
- The headers ``botan.h``, ``init.h``, ``lookup.h``
17
- All or nothing package transform (``package.h``)
21
- The TLS constructors taking `std::function` for callbacks. Instead
22
use the TLS::Callbacks interface.
24
- Using ``X509_Certificate::subject_info`` and ``issuer_info`` to access any
25
information that is not included in the DN or subject alternative name. Prefer
26
using the specific accessor functions for other data, eg instead of
27
``cert.subject_info("X509.Certificate.serial")`` use ``cert.serial_number()``.
29
- The Buffered_Computation base class. In a future release the class will be
30
removed, and all of member functions instead declared directly on
31
MessageAuthenticationCode and HashFunction. So this only affects you if you
32
are directly referencing `Botan::Buffered_Computation` in some way.
34
- The SymmetricAlgorithm base class. Similarly to Buffered_Computation, in a
35
future release the class will be removed and its member functions copied to
36
classes which currently subclass it. This only affects your code if you
37
are referencing `Botan::SymmetricAlgorithm` directly.
39
- Platform support for Google Native Client
41
- Support for PathScale and HP compilers
43
- TLS: 3DES and SEED ciphersuites
45
- TLS: Anonymous DH/ECDH ciphersuites
47
- TLS: DSA ciphersuites/certs
49
- TLS: static RSA key exchange ciphersuites
51
- TLS: CCM_8 ciphersuites
53
- Block ciphers CAST-256, Kasumi, MISTY1, and DESX.
57
- PBKDF1 key derivation
59
- GCM support for 64-bit tags
61
- Old (Google specific) ChaCha20 TLS ciphersuites
63
- All built in ECC groups < 256 bits
65
- All built in MODP groups < 2048 bits
67
- All pre-created DSA groups