From: Niels Möller This is an attempt at defining a development target for
- Nettle-2.5, inspired by similar pages for recent GMP releases. [Last
- updated 2012-06-09] Nettle release plans
This really ought to be done before release
@@ -28,47 +28,28 @@ Leave for some later release! -- Add tentative interface, as suggested by Nikos. Don't try yet to - get blinding variants of all signature functions. -
+- Update documentation with info on Salsa20. +
+ Update documentation with info on SHA3.
Update NEWS file.
-- Various w64 fixes, mostly by Martin Storsjö. -
-- Workaround for uint8_fast_t gnutls/gnulib incompatibilty on SunOS 5.8. -
- -The interface of the internal function - pkcs1_signature_prefix has changed. Rename it to - _pkcs1_signature_prefix, to clearly mark it internal and - also make applications using it fail more predictably at compile or - link time.
Since xenofarm isn't up and running, do some manual testing:
+ Change argument type of memxor and memxor3 from uint8_t * to void + * (like modern memcpy). Consider them unconditionally part of the + nettle library, with nettle_ prefix on the symbols, and no + AC_REPLACE_FUNCS. +
++ Rename sha256 to sha2_256, and similar for other sha2 functions. + Split sha.h into sha1.h and sha2.h. For backwards compatibility, + keep sha.h with old names as aliases. +
For Merkle-Damgaard hash functions, separate the state and the buffering. E.g., when using them for HMAC keyed "inner" and