]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
List SLH-DSA as a new feature in NEWS.
authorNiels Möller <nisse@lysator.liu.se>
Sat, 27 Sep 2025 14:55:04 +0000 (16:55 +0200)
committerNiels Möller <nisse@lysator.liu.se>
Sat, 27 Sep 2025 14:55:04 +0000 (16:55 +0200)
NEWS

diff --git a/NEWS b/NEWS
index d0782cfbad00c2e947e80b297682c7d09eee4377..914baa08e8abb050445374cf9236b174969c081a 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,11 @@
 NEWS for the Nettle 4.0 release
 
-       This is a major cleanup release, with a few changes to
-       Nettle's API, as well as deletion of obsolete features. There
-       are also several improvements to the ABI that leaves the API
-       mostly unchanged, in particular, smaller context structs for
-       several algorithms.
+       This is a new major release. It includes one new feature,
+       support for SLH-DSA. There are several changes to Nettle's
+       API, as well as deletion of obsolete features. There are also
+       several improvements to the ABI that leaves the API mostly
+       unchanged, in particular, smaller context structs for several
+       algorithms.
 
        The most disruptive API change is that the *_digest functions
         no longer takes the desired digest size as argument. Truncated
@@ -49,13 +50,6 @@ NEWS for the Nettle 4.0 release
          sha3_256_ctx and sha3_256_init, are defined as preprocessor
          aliases, for backwards compatibility.
 
-       C language version:
-
-       * Support for at least C99 is required when building Nettle.
-         In addition, support for alignof and alignas is required;
-         these are part of C11, but intention is that this is the
-         only required C11 feature.
-
        Interface deletions:
 
        * Deleted the old struct aes_ctx, and all functions operating
@@ -124,7 +118,17 @@ NEWS for the Nettle 4.0 release
          Baryshkov years ago, but delayed, since it implies an ABI
          break.
 
-       Configure changes:
+       New features:
+
+       * Support for SLH-DSA signatures (stateless hash-based digital
+         signature algorithm). See the Nettle manual for details.
+
+       Configure and build changes:
+
+       * Support for at least C99 is required when building Nettle.
+         In addition, support for alignof and alignas is required;
+         these are part of C11, but intention is that this is the
+         only required C11 feature.
 
        * The unusual configure options --with-lib-path and
          --with-include-path has been deleted. Use CFLAGS and LDFLAGS