NEWS for the 1.11 release
Nettle no longer uses automake. Side effects:
* Dependency tracking is enabled only for gcc-3 (help with supporting dependency tracking with other compilers is appreciated). * Makefile compatibility with make programs other than GNU make is mostly unknown, please report any problems.
Support for arctwo.
Fixes to the libdes compatibility code. Declarations should now match openssl/libdes better. des_cbc_cksum pads input with NUL's, if it's not an integral number of blocks (in general, such unreversible padding is a bad idea).
By default, also the static library is compiled as position independent code. This is needed on some systems to make it possible to link nettle into a dynamically loaded module. Use the configure flag --disable-pic if this is not desired.
Stricter constness typing for the sexp_iterator_assoc and sexp_iterator_check_types arguments.
Minor tweaks of arcfour on x86 cpu:s, to speed it up on older x86 variants such as PII and PPro.
The shared library is intended to be binary compatible with nettle-1.8 - nettle-1.10. Only the minor version number of the shared library is increased. The soname is still libnettle.so.2.
I may well have broken something in the build system, please let me know of any problems.
The primary reason for the move away from automake was that recent automake releases generate rules that are incompatible in several ways with the way nettle builds its assembler files. My impression is that automake works against make rather than with make, which is unfortunate for projects like nettle, which depends on ordinary make behavior for its custom rules. I hope and believe that the Makefile.in's and the autoconf macros in this release should be easier to maintain than the Makefile.am's of previous releases.
The release is available at
http://www.lysator.liu.se/~nisse/archive/nettle-1.11.tar.gz ftp://ftp.lysator.liu.se/pub/security/lsh/nettle-1.11.tar.gz
Happy hacking, /Niels
This is a minor bugfix release.
NEWS for the 1.12 release Fixed a bug in the configure script.
Updated the description of aes_set_encrypt_key and aes_set_decrypt_key in the manual.
Available at
http://www.lysator.liu.se/~nisse/archive/nettle-1.12.tar.gz ftp://ftp.lysator.liu.se/pub/security/lsh/nettle-1.12.tar.gz
as usual.
Regards, /Niels
nettle-bugs@lists.lysator.liu.se