diff options
author | Niels Möller <nisse@lysator.liu.se> | 2020-03-22 19:47:55 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2020-03-25 19:28:13 +0100 |
commit | 5095df6d89a9acfc6bec913e68752d6a5fc04075 (patch) | |
tree | 7dceb23d1d4627928753f50f8063e58d5b8438b6 /NEWS | |
parent | 9c56349bd8cdbbfba496a7bfa4cd1099dada3c66 (diff) | |
download | nettle-5095df6d89a9acfc6bec913e68752d6a5fc04075.tar.gz |
More NEWS entries for Nettle-3.6.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 31 |
1 files changed, 27 insertions, 4 deletions
@@ -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. |