diff options
author | Niels Möller <nisse@lysator.liu.se> | 2020-12-26 17:07:56 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2020-12-26 17:07:56 +0100 |
commit | 08ac9e1e9337d4a7fb34ddd94f5e9e369d8d148b (patch) | |
tree | 55035da4b0db6fbb57182205213d127393f978eb | |
parent | 2a58c4b7511b049af3d6343c5ee8b200b335d902 (diff) | |
download | nettle-08ac9e1e9337d4a7fb34ddd94f5e9e369d8d148b.tar.gz |
News entries for Nettle-3.7.
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | NEWS | 44 |
2 files changed, 46 insertions, 0 deletions
@@ -1,5 +1,7 @@ 2020-12-26 Niels Möller <nisse@lysator.liu.se> + * NEWS: News entries for Nettle-3.7. + * Makefile.in (distdir): Distribute the README files in assembly directories. @@ -1,3 +1,47 @@ +NEWS for the Nettle 3.7 release + + This release adds one new feature, the bcrypt password hashing + function, and lots of optimizations. + + 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. + + The new version is intended to be fully source and binary + compatible with Nettle-3.6. The shared library names are + libnettle.so.8.1 and libhogweed.so.6.1, with sonames + libnettle.so.8 and libhogweed.so.6. + + New features: + + * Support for bcrypt, contributed by Stephen R. van den Berg. + + Optimizations: + + * Much faster AES and GCM on PowerPC64 processors supporting + the corresponding crypto extensions. Contributed by Mamone + Tarsha. + + * Speed of Chacha improved on PowerPC64, x86_64 and ARM Neon. + + * Speed of Salsa20 improved on x86_64 and ARM Neon. + + * Overhaul of some elliptic curve primitives, improving ECDSA + signature speed. + + Miscellaneous: + + * Use a few more gmp-6.1 functions: mpn_cnd_add_n, + mpn_cnd_sub_n, mpn_cnd_swap. Delete corresponding internal + Nettle functions. + + * Convert all assembly files to use the default m4 quote + characters. + NEWS for the Nettle 3.6 release This release adds a couple of new features, most notable being |