summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2014-10-22 09:34:43 +0200
committerNiels Möller <nisse@lysator.liu.se>2014-10-22 09:34:43 +0200
commit25ce12d03fb7fc4dcaf921964c22d565e2439eb4 (patch)
tree4cec81d96d752c2c0fd941cafbab9a9fb7759c5f /misc
parentcfdaad9f2586b080c0825d27b8bc30c218555073 (diff)
downloadnettle-25ce12d03fb7fc4dcaf921964c22d565e2439eb4.tar.gz
Updated release plan
Diffstat (limited to 'misc')
-rw-r--r--misc/plan.html27
1 files changed, 18 insertions, 9 deletions
diff --git a/misc/plan.html b/misc/plan.html
index aafd0992..bc42981e 100644
--- a/misc/plan.html
+++ b/misc/plan.html
@@ -13,8 +13,8 @@
<body>
<h1> Nettle release plans </h1>
<p> 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]</p>
+ Nettle-3.1, inspired by similar pages for recent GMP releases.
+ [Last updated 2014-10-22]</p>
<p class='should'>
This really ought to be done before release
</p>
@@ -37,11 +37,12 @@
</p>
<h2> New features </h2>
- <p class='should'>
- Add support for curve25519. What about the "x25519" name?
+ <p class='done'>
+ Add support for curve25519.<span class='should'> What about the
+ "x25519" name?</span>
</p>
- <p class='should'>
- Add support for EdDSA25519 signatures.
+ <p class='done'>
+ Add support for Ed25519 signatures.
</p>
<p class='wish'>
Add larger "safe" curves, e.g., M-383, curve41417 and E-521.
@@ -68,6 +69,12 @@
<p class='should'>
Assembly optimizations for ARMv8 (64-bit).
</p>
+ <p class='wish'>
+ Further optimizations of curve25519 and EdDSA, in particular,
+ radix 51 modp operations,
+ and <a href='http://www.hyperelliptic.org/EFD/g1p/auto-twisted-extended-1.html#addition-add-2008-hwcd-3'>more
+ efficient</a> point addition.
+ </p>
<h2> Miscellaneous </h2>
<p class='should'>
@@ -128,9 +135,11 @@
<p class='should'>
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 <a href='http://tools.ietf.org/html/rfc6979'>RFC6979</a>), and
+ possibly also smartcard versions where the private key is not
+ available to the library. And without an explosion of the number
+ of functions.
</p>
</body>
</html>