[Botan-announce] 1.4.11 and 1.5.0 released

Jack Lloyd lloyd at randombit.net
Sun Jan 1 18:18:24 EST 2006


I released 1.4.11 last night, but did not announce it here. Changes are listed
at http://botan.randombit.net/logs/log-14.php; most important are that
Whirlpool has changed incompatibly (we now match up against the ISO-standard
version of Whirlpool), and that several build problems present in 1.4.10 were
fixed (thanks are due to Matthew Gregan and Joel Low for several Windows
fixes).

1.5.0 is based off of the 1.4.11 release. It represents a major cleanup of the
code in the 1.4.11 release - all global/shared state is kept in a single object
(for much simpler and safer initialization and shutdown), the mutex system was
substantially cleaned up, and the RNG system now uses just a single PRNG object
(the now redundant RNG_Quality enum has been removed entirely). The SEAL,
ISAAC, and HAVAL algorithms were also removed. The engine code is significantly
cleaner and more readable. The function get_dl_group() has been replaced by a
new constructor to DL_Group() which takes a std::string naming the desired
group. The names of the groups have changed; "IETF-n" is now "modp/ietf/n", and
"DSA-n" is now "dsa/jce/n".

The development releases are unstable and essentially represent snapshots,
rather than (at least minimally) QAed releases that show up on the stable
tree. I will probably not be announcing each and every 1.5.x release, just
those that represent something new or interesting that a number of people might
be interested in; the releases will all be posted to freshmeat, so you can
track them there if you want.

-Jack



More information about the botan-announce mailing list