summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2020-01-26 16:13:12 +0100
committerNiels Möller <nisse@lysator.liu.se>2020-01-26 16:13:12 +0100
commit6695f17fa9afb144fb2e2f0fb9cc8e4be91976a5 (patch)
treeb9c19c9f8722a8135f9c5fc07a361095a12f131a
parent89cb40ba6b6ba45ecd982ad4d2eb4cd0fe33423a (diff)
downloadnettle-6695f17fa9afb144fb2e2f0fb9cc8e4be91976a5.tar.gz
Started on NEWS entries for Nettle-3.6.
-rw-r--r--ChangeLog4
-rw-r--r--NEWS45
2 files changed, 49 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 154ba12c..1946eda8 100644
--- 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 5e94c893..39a97c37 100644
--- 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.