aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorJack Lloyd <[email protected]>2019-03-27 09:05:57 -0400
committerJack Lloyd <[email protected]>2019-03-27 09:06:54 -0400
commite16e981152236703bdaf482b867fb90c5f1f9f6a (patch)
tree7e6c85b04ae638b43a7d193908a5aca28ac22845 /doc
parentd9026650285523ca82e98066d507dbb39240f278 (diff)
Deprecate the low level algorithm types [ci skip]
Diffstat (limited to 'doc')
-rw-r--r--doc/manual/deprecated.rst3
-rw-r--r--doc/mistakes.rst3
2 files changed, 6 insertions, 0 deletions
diff --git a/doc/manual/deprecated.rst b/doc/manual/deprecated.rst
index 23b4da44e..6cf0f8687 100644
--- a/doc/manual/deprecated.rst
+++ b/doc/manual/deprecated.rst
@@ -9,6 +9,9 @@ use case if you want to make sure your code continues to work.
This is in addition to specific API calls marked with BOTAN_DEPRECATED
in the source.
+- Directly using an algorithm class like ``AES_128`` or ``SHA_256``. Instead
+ create the objects via a ``T::create`` call.
+
- Directly accessing the member variables of types calendar_point, ASN1_Attribute,
AlgorithmIdentifier, and BER_Object
diff --git a/doc/mistakes.rst b/doc/mistakes.rst
index 0bc1de743..75cdb4993 100644
--- a/doc/mistakes.rst
+++ b/doc/mistakes.rst
@@ -21,6 +21,9 @@ Intead such operations should have been accessible only via the higher level
interfaces (here BlockCipher and HashFunction). This would substantially reduce
the overall API and ABI surface.
+These interfaces are now deprecated, and perhaps will be able to be
+removed eventually.
+
Exceptions
-----------