summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2020-03-22 19:47:55 +0100
committerNiels Möller <nisse@lysator.liu.se>2020-03-25 19:28:13 +0100
commit5095df6d89a9acfc6bec913e68752d6a5fc04075 (patch)
tree7dceb23d1d4627928753f50f8063e58d5b8438b6 /NEWS
parent9c56349bd8cdbbfba496a7bfa4cd1099dada3c66 (diff)
downloadnettle-5095df6d89a9acfc6bec913e68752d6a5fc04075.tar.gz
More NEWS entries for Nettle-3.6.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS31
1 files changed, 27 insertions, 4 deletions
diff --git a/NEWS b/NEWS
index 39a97c37..90718132 100644
--- 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.