I'm happy to announce a new version of GNU Nettle, a low-level cryptographics library. The Nettle home page can be found at http://www.lysator.liu.se/~nisse/nettle/.
NEWS for the 2.3 release
* Support for the ripemd-160 hash function.
* Generates and installs nettle.pc and hogweed.pc files, for use with pkg-config. Feedback appreciated. For projects using autoconf, the traditional non-pkg-config ways of detecting libraries, and setting LIBS and LDFLAGS, is still recommended.
* Fixed a bug which made the testsuite fail in the GCM test on certain platforms. Should not affect any documented features of the library.
* Reorganization of the code for the various Merkle-Damgård hash functions. Some fields in the context structs for md4, md5 and sha1 have been renamed, for consistency. Applications should not peek inside these structs, and the ABI is unchanged. * In the manual, fixed mis-placed const in certain function prototypes.
The library is intended to be binary compatible with nettle-2.2. The shared library names are libnettle.so.4.2 and libhogweed.so.2.1, with sonames still libnettle.so.4 and libhogweed.so.2.
Available at
http://www.lysator.liu.se/~nisse/archive/nettle-2.3.tar.gz
and soon also at
ftp://ftp.lysator.liu.se/pub/security/lsh/nettle-2.3.tar.gz ftp://ftp.gnu.org/gnu/nettle/nettle-2.3.tar.gz
Happy hacking, /Niels Möller
nisse@lysator.liu.se (Niels Möller) writes:
- Support for the ripemd-160 hash function.
Appears there was a missing #include "config.h" in the ripemd160-compress.c file in the release, breaking ripemd160 on all big-endian systems. Sorry for the poor testing...
I'll have to issue a new release soon.
/Niels
nettle-bugs@lists.lysator.liu.se