]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
More NEWS entries for nettle-2.7.
authorNiels Möller <nisse@lysator.liu.se>
Tue, 16 Apr 2013 11:30:49 +0000 (13:30 +0200)
committerNiels Möller <nisse@lysator.liu.se>
Tue, 16 Apr 2013 11:30:49 +0000 (13:30 +0200)
NEWS

diff --git a/NEWS b/NEWS
index 6b1eeb866d34c611df8418e9f0eeff6c03fc145a..a5b99d09f5e7398b07b698f2c69778df1637dd31 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,11 +1,44 @@
 NEWS for the 2.7 release
 
+       This release includes an implementation of elliptic curve
+       cryptography (ECC) and optimizations for the ARM architecture.
+       This work was generously funded by the .SE Internet Fund.
+
        Bug fixes:
 
-       * Fixed a bug in the buffer handling for incremental sha3
+       * Fixed a bug in the buffer handling for incremental SHA3
          hashing, with a possible buffer overflow. Patch by Edgar
          E. Iglesias.
 
+       New features:
+
+       * Support for ECDSA signatures. Elliptic curve operations over
+         the following curves: secp192r1, secp224r1, secp256r1,
+         secp384r1 and secp521r1, including x86_64 and ARM assembly
+         for the most important primitives.
+         
+       * Support for UMAC, including x86_64 and ARM assembly.
+
+       Optimizations:
+
+       * ARM assembly code for several additional algorithms,
+         including AES, Salsa20, and the SHA family of hash
+         functions. 
+
+       * x86_64 assembly for SHA256, SHA512, and SHA3. (SHA3 assembly
+          was included in the 2.6 release, but disabled due to poor
+          performance on some AMD processors. Hopefully, that
+          performance problem is fixed now).
+       
+       The ARM code was tested and benchmarked on Cortex-A9. Some of
+       the functions use "neon" instructions, which are not available
+       on all ARM processors. Feedback appreciated.
+         
+       The libraries are intended to be binary compatible with
+       nettle-2.2 and later. The shared library names are
+       libnettle.so.4.6 and libhogweed.so.2.4, with sonames still
+       libnettle.so.4 and libhogweed.so.2.
+
 NEWS for the 2.6 release
 
        Bug fixes: