diff options
author | Niels Möller <nisse@lysator.liu.se> | 2020-12-28 11:24:01 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2020-12-28 11:24:01 +0100 |
commit | 3d6969f82f923d94ac2f7f383ed7403da49b6b13 (patch) | |
tree | e49bb7733b42d1824c6a36674fe9cb7abebb91a0 | |
parent | d56503602134442832e73bc40a657954d3f8db8f (diff) | |
download | nettle-3d6969f82f923d94ac2f7f383ed7403da49b6b13.tar.gz |
Update NEWS file. Say that fat builds are now on by default.
-rw-r--r-- | NEWS | 19 |
1 files changed, 14 insertions, 5 deletions
@@ -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, |