From: Niels Möller This is an attempt at defining a development target for
- Nettle-3.1, inspired by similar pages for recent GMP releases. [Last
- updated 2014-09-07] Nettle release plans
This really ought to be done before release
@@ -37,11 +37,12 @@- Add support for curve25519. What about the "x25519" name? +
+ Add support for curve25519. What about the + "x25519" name?
-- Add support for EdDSA25519 signatures. +
+ Add support for Ed25519 signatures.
Add larger "safe" curves, e.g., M-383, curve41417 and E-521. @@ -68,6 +69,12 @@
Assembly optimizations for ARMv8 (64-bit).
++ Further optimizations of curve25519 and EdDSA, in particular, + radix 51 modp operations, + and more + efficient point addition. +
@@ -128,9 +135,11 @@
Reorganize private key operations. Need to support RSA with and without blinding, and DSA according to spec and some deterministic - variant (like putty), and possibly also smartcard versions where - the private key is not available to the library. And without an - explosion of the number of functions. + variant (like putty + or RFC6979), and + possibly also smartcard versions where the private key is not + available to the library. And without an explosion of the number + of functions.