]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
More NEWS entries for Nettle-3.6.
authorNiels Möller <nisse@lysator.liu.se>
Sun, 22 Mar 2020 18:47:55 +0000 (19:47 +0100)
committerNiels Möller <nisse@lysator.liu.se>
Wed, 25 Mar 2020 18:28:13 +0000 (19:28 +0100)
NEWS

diff --git a/NEWS b/NEWS
index 39a97c37895e2522536ff092973a6236f921f39b..90718132e634a3508824e5e2b882b9bdbd9685c6 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -3,18 +3,36 @@ NEWS for the Nettle 3.6 release
        New features:
 
        * Support for Curve448 and ED448 signatures. Contributed by
-          Daiki Ueno.
+         Daiki Ueno.
 
        * Support for SHAKE256 (SHA3 variant with arbitrary output
-          size). Contributed by Daiki Ueno.
+         size). Contributed by Daiki Ueno.
 
        * Support for SIV-CMAC (Synthetic Initialization Vector) mode,
-          contributed by Nikos Mavrogiannopoulos.
+         contributed by Nikos Mavrogiannopoulos.
 
        * Support for CMAC64, contributed by Dmitry Baryshkov.
 
        * Support for the "CryptoPro" variant of the GOST hash
-          function, as gosthash94cp. Contributed by Dmitry Baryshkov.
+         function, as gosthash94cp. Contributed by Dmitry Baryshkov.
+
+       * Support for GOST DSA signatures, including GOST curves
+         gc256b and gc512a. Contributed by Dmitry Baryshkov.
+
+       * Support for Intel CET in x86 and x86_64 assembly files, if
+         enabled via CFLAGS (gcc --fcf-protection=full). Contributed
+         by H.J. Lu and Simo Sorce.
+
+       * A few new functions to improve support the Chacha variant
+         with 96-bit nonce and 32-bit block counter (the existing
+         functions use nonce and counter of 64-bit each), and
+         functions to set the counter. Contributed by Daiki Ueno.
+
+       * New interface, struct nettle_mac, for MAC (message
+         authentication) algorithms. This abstraction is only for
+         MACs that don't require a per-message nonce. For HMAC, the
+         key size is fixed, and equal the digest size of the
+         underlying hash function.
 
        Bug fixes:
 
@@ -43,6 +61,11 @@ NEWS for the Nettle 3.6 release
          consistently match the curve name, e.g., ecc-256.c has been
          renamed to ecc-secp256r1.c.
 
+       * Documentation for chacha-poly1305 updated. It is no longer
+         experimental. The implementation was updated to follow RFC
+         8439 in Nettle-3.1, but that was not documented or announced
+         at the time.
+
 NEWS for the Nettle 3.5.1 release
 
        The Nettle-3.5.1 corrects a packaging mistake in Nettle-3.5.