diff --git a/misc/plan.html b/misc/plan.html index 561226b2c7f2a7eb1edcb50bac5d2a58bbe4ee3b..e0d0f2669eb52f18ba66d05a12a12ab660475ab2 100644 --- a/misc/plan.html +++ b/misc/plan.html @@ -30,10 +30,10 @@ <h1> Plan for the Nettle-2.7 release </h1> <h2> Code </h2> - <p class='should'> + <p class='done'> Support older GMP versions, as far as practical. </p> - <p class='should'> + <p class='done'> Make use of GMP's mpn_cnd_add_n and mpn_sub_n (which will be available in the next GMP release). </p> @@ -50,7 +50,7 @@ </p> <h2> Documentation </h2> - <p class='should'> + <p class='done'> Document new ECC functions. </p> <p class='should'> @@ -91,7 +91,10 @@ <li class='should'> sparc64-solaris10</li> </ul> - <h1> Plans for nettle-3.0 </h1> + <h1> Plans for nettle-2.8 </h1> + + <p> nettle-2.8 is intended to be a minor API cleanup, with few new + features. </p> <h2> Interface changes </h2> <p class='should'> @@ -104,6 +107,19 @@ nettle library, with nettle_ prefix on the symbols, and no AC_REPLACE_FUNCS. </p> + <p class='should'> + Use the type <tt>uint64_t</tt> for 64-bit block counts in all hash + functions. + </p> + <p class='should'> + Move some internal-use macros from macros.h to nettle-internal.h. + </p> + + <h1> Plans for nettle-3.0 </h1> + + <p> These are some larger API changes under consideration. </p> + + <h2> Interface changes </h2> <p class='should'> For Merkle-Damgaard hash functions, separate the state and the buffering. E.g., when using them for HMAC keyed "inner" and