]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
Started on NEWS entries for Nettle-3.6.
authorNiels Möller <nisse@lysator.liu.se>
Sun, 26 Jan 2020 15:13:12 +0000 (16:13 +0100)
committerNiels Möller <nisse@lysator.liu.se>
Sun, 26 Jan 2020 15:13:12 +0000 (16:13 +0100)
ChangeLog
NEWS

index 154ba12c6aedb2d98fc8e75045c26c30d4f32d7a..1946eda897b427facd9881ef3adc848ec15eb173 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2020-01-26  Niels Möller  <nisse@lysator.liu.se>
+
+       * NEWS: Started on entries for Nettle-3.6.
+
 2020-01-25  Niels Möller  <nisse@lysator.liu.se>
 
        * examples/hogweed-benchmark.c (bench_curve_init): Pass correct
diff --git a/NEWS b/NEWS
index 5e94c8932628785e6c7b25eaa2819d2376961672..39a97c37895e2522536ff092973a6236f921f39b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,48 @@
+NEWS for the Nettle 3.6 release
+
+       New features:
+
+       * Support for Curve448 and ED448 signatures. Contributed by
+          Daiki Ueno.
+
+       * Support for SHAKE256 (SHA3 variant with arbitrary output
+          size). Contributed by Daiki Ueno.
+
+       * Support for SIV-CMAC (Synthetic Initialization Vector) mode,
+          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.
+
+       Bug fixes:
+
+       * Fix bug in cfb8_decrypt. Previously, the IV was not updated
+         correctly in the case of input data shorter than the block
+         size. Reported by Stephan Mueller, fixed by Daiki Ueno.
+
+       * Fix configure check for __builtin_bswap64, the incorrect
+         check would result in link errors on platforms missing this
+         function. Patch contributed by by George Koehler.
+
+       * All use of old-fashioned suffix rules in the Makefiles have
+         been replaced with %-pattern rules. Nettle's use of suffix
+         rules in earlier versions depended on undocumented GNU make
+         behavior, which is being deprecated in GNU make 4.3.
+
+         Building with other make programs than GNU make is untested
+         and unsupported. (Building with BSD make or Solaris make
+         used to work years ago, but has not been tested recently).
+
+       Miscellaneous:
+
+       * A fair amount of changes to ECC internals, with a few
+         deleted and a few new fields in the internal struct
+         ecc_curve. Files and functions have been renamed to more
+         consistently match the curve name, e.g., ecc-256.c has been
+         renamed to ecc-secp256r1.c.
+
 NEWS for the Nettle 3.5.1 release
 
        The Nettle-3.5.1 corrects a packaging mistake in Nettle-3.5.