From: Niels Möller Date: Sun, 26 Jan 2020 15:13:12 +0000 (+0100) Subject: Started on NEWS entries for Nettle-3.6. X-Git-Tag: nettle_3.6rc1~33 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6695f17fa9afb144fb2e2f0fb9cc8e4be91976a5;p=thirdparty%2Fnettle.git Started on NEWS entries for Nettle-3.6. --- diff --git a/ChangeLog b/ChangeLog index 154ba12c..1946eda8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2020-01-26 Niels Möller + + * NEWS: Started on entries for Nettle-3.6. + 2020-01-25 Niels Möller * 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.