summaryrefslogtreecommitdiff
path: root/misc/plan.html
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2016-09-06 07:08:26 +0200
committerNiels Möller <nisse@lysator.liu.se>2016-09-06 07:08:26 +0200
commit767b782a0a14ae2f1766ce0fe69371dfcb4687f8 (patch)
tree66253307bc473eb486ed6b4c49d7c0956e657226 /misc/plan.html
parent21f197b94f09a8b6de66c56aa04111ef1724351c (diff)
downloadnettle-767b782a0a14ae2f1766ce0fe69371dfcb4687f8.tar.gz
Update release plan.
Diffstat (limited to 'misc/plan.html')
-rw-r--r--misc/plan.html31
1 files changed, 14 insertions, 17 deletions
diff --git a/misc/plan.html b/misc/plan.html
index dd66f850..0f4b8816 100644
--- a/misc/plan.html
+++ b/misc/plan.html
@@ -28,30 +28,29 @@
Leave for some later release!
</p>
- <h1> Plans for nettle-3.2 </h1>
+ <h1> Plans for nettle-3.3 </h1>
<h2> New features </h2>
- <p class='wish'>
+ <p class='postponed'>
Add larger "safe" curves, e.g., M-383, curve41417, curve448 and
E-521.
</p>
- <p class='wish'>
+ <p class='postponed'>
Add functions for converting ECC points to and from ANSI x9.62.
</p>
- <p class='wish'>
- Use side-channel silent GMP functions for RSA and DSA. May require
- additional interface changes, to use mpn functions.
+ <p class='done'>
+ Use side-channel silent mpz_powm_sec for RSA and DSA.
</p>
- <p class='wish'>
- Side-channel silent mem_equalp.
+ <p class='done'>
+ Side-channel silent memeql_sec.
</p>
<h2> Optimizations </h2>
- <p class='wish'>
+ <p class='postponed'>
Assembly optimizations for ARMv8 (64-bit).
</p>
- <p class='wish'>
+ <p class='postponed'>
Further optimizations of curve25519 and EdDSA, in particular,
<a href='http://www.hyperelliptic.org/EFD/g1p/auto-twisted-extended-1.html#addition-add-2008-hwcd-3'>more
@@ -59,22 +58,20 @@
</p>
<h2> Miscellaneous </h2>
- <p class='wish'>
+ <p class='done'> Use GMP-5 functions unconditionally. </p>
+ <p class='postponed'>
Use more functions from GMP-6 and later, when available:
mpn_sec_add_1, mpn_sec_tabselect, mpn_sec_invert, mpn_cnd_swap,
...
</p>
<h2> Documentation </h2>
- <p class='done'>
- Update SHA3 documentation.
- </p>
- <p class='done'>
- Update and extend RSA documentation.
+ <p class='should'>
+ Document memeql_sec.
</p>
<h2> Build system </h2>
- <p class='wish'>
+ <p class='postponed'>
Update AX_CREATE_STDINT_H to the latest version.
</p>