diff options
author | Niels Möller <nisse@lysator.liu.se> | 2014-01-02 21:40:18 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2014-01-02 21:40:18 +0100 |
commit | 646e1f4052e9dd61bf68b4a640f6863cc85ee1ed (patch) | |
tree | 3535260fbaea7eeded2169122608de303c3c5f37 /misc | |
parent | ab38c077a707dfb538f869aee68aa65eab20f79e (diff) | |
download | nettle-646e1f4052e9dd61bf68b4a640f6863cc85ee1ed.tar.gz |
Updated plan.
Diffstat (limited to 'misc')
-rw-r--r-- | misc/plan.html | 32 |
1 files changed, 28 insertions, 4 deletions
diff --git a/misc/plan.html b/misc/plan.html index 25830106..b97d6ecf 100644 --- a/misc/plan.html +++ b/misc/plan.html @@ -14,7 +14,7 @@ <h1> Nettle release plans </h1> <p> This is an attempt at defining a development target for Nettle-2.8, inspired by similar pages for recent GMP releases. [Last - updated 2013-10-05]</p> + updated 2014-01-02]</p> <p class='should'> This really ought to be done before release </p> @@ -30,7 +30,7 @@ <h1> Plans for nettle-2.8 </h1> - <p> nettle-2.8 is intended to be a minor API cleanup, with few new + <p> nettle-2.8 is intended to be an API cleanup, with few new features. </p> <h2> Interface changes </h2> @@ -65,13 +65,31 @@ Rename gcm "iv" to "nonce". Keep old names for backwards compatibility. </p> - + <p class='should'> + New DSA interface, with a separate struct dsa_params. + </p> + <h2> New features </h2> <p class='done'> Add <a href='http://www.cs.ucdavis.edu/~rogaway/papers/eax.pdf'>EAX</a > mode? </p> - + <p class='should'> + Add poly1305. + </p> + <p class='should'> + Add chacha. + </p> + <p class='should'> + Add ecc_bitsize function. + </p> + <p class='wish'> + 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> <h2> Documentation </h2> <p class='should'> Document new AES interface. @@ -79,6 +97,12 @@ <p class='should'> Document new EAX mode. </p> + <p class='should'> + Document new DSA interface. + </p> + <p class='should'> + Document poly1305. + </p> <h2> Build system </h2> <p class='should'> |