Botan 1.9.0: SIMD encryption and Rivest's package transform
The first release of the new development series, botan 1.9.0, has been released. This release features a version of Serpent that is over twice as fast as the previous scalar version on SSE2 processors. Currently only ECB and CTR mode are parallel-enabled in this manner, but XTS, EAX, and, in the decryption direction only, CBC and CFB can all be similarly optimized. The new infrastructure also paves the way for similar SIMD implementations of other ciphers, and for implementations of Serpent using other SIMD technologies like AltiVec and the Cell SPE.
Rivest's package transform, an
All or Nothing Transform, is now available in package.h.
An example of use can be found in doc/examples/package.cpp.
This release officially drops support for the old Perl-based configure system used in previous versions of botan. Only the Python version will be supported in 1.9.0 and later releases.
Posted 2009/09/09 in releases; no comments
< Botan 1.8.7: XTS fix, support for minimal builds | Incompatible Skein Tweak >