~ubuntu-branches/debian/sid/botan/sid

« back to all changes in this revision

Viewing changes to doc/manual/deprecated.rst

  • Committer: Package Import Robot
  • Author(s): Laszlo Boszormenyi (GCS)
  • Date: 2018-03-01 22:23:25 UTC
  • mfrom: (1.2.2)
  • Revision ID: package-import@ubuntu.com-20180301222325-7p7vc45gu3hta34d
Tags: 2.4.0-2
* Don't remove .doctrees from the manual if it doesn't exist.
* Don't specify parallel to debhelper.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Deprecated Features
 
2
========================
 
3
 
 
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.
 
8
 
 
9
This is in addition to specific API calls marked with BOTAN_DEPRECATED
 
10
in the source.
 
11
 
 
12
- Directly accessing the member variables of types calendar_point, ASN1_Attribute,
 
13
  and AlgorithmIdentifier
 
14
 
 
15
- The headers ``botan.h``, ``init.h``, ``lookup.h``
 
16
 
 
17
- All or nothing package transform (``package.h``)
 
18
 
 
19
- The Perl-XS wrapper
 
20
 
 
21
- The TLS constructors taking `std::function` for callbacks. Instead
 
22
  use the TLS::Callbacks interface.
 
23
 
 
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()``.
 
28
 
 
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.
 
33
 
 
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.
 
38
 
 
39
- Platform support for Google Native Client
 
40
 
 
41
- Support for PathScale and HP compilers
 
42
 
 
43
- TLS: 3DES and SEED ciphersuites
 
44
 
 
45
- TLS: Anonymous DH/ECDH ciphersuites
 
46
 
 
47
- TLS: DSA ciphersuites/certs
 
48
 
 
49
- TLS: static RSA key exchange ciphersuites
 
50
 
 
51
- TLS: CCM_8 ciphersuites
 
52
 
 
53
- Block ciphers CAST-256, Kasumi, MISTY1, and DESX.
 
54
 
 
55
- CBC-MAC, X9.19-MAC
 
56
 
 
57
- PBKDF1 key derivation
 
58
 
 
59
- GCM support for 64-bit tags
 
60
 
 
61
- Old (Google specific) ChaCha20 TLS ciphersuites
 
62
 
 
63
- All built in ECC groups < 256 bits
 
64
 
 
65
- All built in MODP groups < 2048 bits
 
66
 
 
67
- All pre-created DSA groups