Botan News

Botan 1.5.13 aka 1.6.0 RC1

The first release candidate for Botan 1.6.0, version 1.5.13, has been released. This has only very minor changes as compared to 1.5.12, primarily updating a few modules to reflect new APIs, and better support for the Intel and PathScale compilers on x86-64.

Posted 2006/12/10 in releases; no comments

Botan 1.5.12 Released

Botan 1.5.12 has been released. No major milestones here, just some documentation updates, x86-64 assembly optimizations, various improvements to the Python bindings, and support for out of tree builds.

Posted 2006/10/27 in releases; no comments

Botan 1.5.11 Released

Botan 1.5.11 has been released. Most of the changes in this release will not be visible to the casual user; particularly noticeable ones are a near complete rewrite of the configure/build system, which is now much more flexible and easy to work with, and various changes in the inheritance hierarchy of the public key cryptosystems and basic symmetric algorithms.

An x86 assembler version of the Serpent block cipher has been added; it benchmarks as being around twice as fast as the C++ version. Also new are some small parts of BigInt implemented in x86 assembler.

The Python wrappers, which use Boost.Python, are significantly improved, though there is still a very long way to go on that front. This version fixes the compile problems in recent development versions that were being encountered by Visual Studio users.

Posted 2006/09/09 in releases; no comments

Botan 1.5.10 Released

Botan 1.5.10 has been released. The major addition of this release is x86 assembler versions of the MD4, MD5, and SHA-1 hash functions. On the machines they have been tested on, they come in at roughly 50-60% faster than the C++ versions when compiled with GCC.

There are various changes to make the library more resilient against runtime failures, preventing memory leaks, catching exceptions, and so forth. Option parsing in the test/benchmark tool is much improved, and an example application that factors integers using Pollard's Rho heuristic has been added. The InitializeOptions object now understands negated options, so settings can be explicitly disabled.

Posted 2006/08/13 in releases; no comments

Botan 1.5.9 Released

Botan 1.5.9 has been released. Like the last release, most of the changes are related to internal cleanups. In particular the methods for initialization and for setting up modules should be much more straightforward and easier to maintain and extend. Also, the AEP engine module had not been working for some time; this has now been fixed.

Posted 2006/07/13 in releases; no comments

[1] 2 3  >>