aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/manual/building.rst9
-rw-r--r--news.rst2
2 files changed, 6 insertions, 5 deletions
diff --git a/doc/manual/building.rst b/doc/manual/building.rst
index c09ee77ee..60525dc9e 100644
--- a/doc/manual/building.rst
+++ b/doc/manual/building.rst
@@ -393,11 +393,10 @@ library. All of them begin with ``BOTAN_HAS_``. For example, if
``BOTAN_HAS_BLOWFISH`` is defined, then an application can include
``<botan/blowfish.h>`` and use the Blowfish class.
-``BOTAN_MP_WORD_BITS``: This macro controls the size of the words used
-for calculations with the MPI implementation in Botan. You can choose
-8, 16, 32, or 64. Normally this defaults to either 32 or 64, depending
-on the processor. Unless you are building for a 8 or 16-bit CPU, this
-isn't worth messing with.
+``BOTAN_MP_WORD_BITS``: This macro controls the size of the words used for
+calculations with the MPI implementation in Botan. It must be set to either 32
+or 64 bits. The default is chosen based on the target processor. There is
+normally no reason to change this.
``BOTAN_DEFAULT_BUFFER_SIZE``: This constant is used as the size of
buffers throughout Botan. The default should be fine for most
diff --git a/news.rst b/news.rst
index f276ee706..16ebc2710 100644
--- a/news.rst
+++ b/news.rst
@@ -12,6 +12,8 @@ Version 2.8.0, Not Yet Released
* Add XChaCha and XChaCha20Poly1305 (GH #1640)
+* Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
+
* Previously SM2 had two distinct key types, one for signatures and another for
encryption. They have now been merged into a single key type since in practice
it seems the same key is at times used for both operations. (GH #1637)