summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2020-12-28 11:24:01 +0100
committerNiels Möller <nisse@lysator.liu.se>2020-12-28 11:24:01 +0100
commit3d6969f82f923d94ac2f7f383ed7403da49b6b13 (patch)
treee49bb7733b42d1824c6a36674fe9cb7abebb91a0
parentd56503602134442832e73bc40a657954d3f8db8f (diff)
downloadnettle-3d6969f82f923d94ac2f7f383ed7403da49b6b13.tar.gz
Update NEWS file. Say that fat builds are now on by default.
-rw-r--r--NEWS19
1 files changed, 14 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index 9de1c4bc..5efc74cc 100644
--- a/NEWS
+++ b/NEWS
@@ -1,15 +1,16 @@
NEWS for the Nettle 3.7 release
This release adds one new feature, the bcrypt password hashing
- function, and lots of optimizations.
+ function, and lots of optimizations. There's also one
+ important change to how Nettle is configured: Fat builds are
+ now on by default.
The release adds PowerPC64 assembly for a few algorithms,
resulting in great speedups. Benchmarked on a Power9 machine,
speedup was 13 times for AES256-CTR and AES256-GCM, and 3.5
- times for Chacha. Since the new PowerPC64 code depends on
- optional instructions, it is not enabled by default. The
- recommended way to enable it, with runtime detection of
- available instructions, is to configure with --enable-fat.
+ times for Chacha. For fat builds (now the default), the new
+ code is used automatically, on processors supporting the needed
+ instruction set extensions.
The new version is intended to be fully source and binary
compatible with Nettle-3.6. The shared library names are
@@ -33,6 +34,14 @@ NEWS for the Nettle 3.7 release
* Overhaul of some elliptic curve primitives, improving ECDSA
signature speed.
+ Configure:
+
+ * Fat builds are enabled by default on the architectures where
+ it is supported (x86_64, arm and powerpc64). To disable
+ runtime selection, and instead specify the processor flavor
+ at configure time, you need to pass --disable-fat to the
+ configure script.
+
Miscellaneous:
* Use a few more gmp-6.1 functions: mpn_cnd_add_n,