Botan News

1.9.9 Released

Botan 1.9.9 has been released.

New functions in the Filter infrastructure include Filter::name (which simply returns the name of the filter as a std::string), and Keyed_Filter::valid_iv_length, which allows querying the IV length(s) a filter supports. Previously, partially because there was no such query mechanism, if a filter did not support IVs at all, then calls to set_iv would be silently ignored. Now an exception about the invalid IV length will be thrown.

The most recent release on the stable tree, 1.8.9, added a couple of new functions for doing BER encoding/decoding of public and private keys. These functions had not made it into the previous 1.9 release, and are added here.

The default iteration count for the password based encryption schemes has been increased from 2048 to 10000. This should make password-guessing attacks against private keys encrypted with versions after this release somewhat harder.

The Doxygen documentation comments were substantially updated and expanded in this release. As of the 1.9.9 spin, a total of 961 functions and variables remain undocumented. The goal is to get this number to zero before the next stable release series; patches assisting this would be most welcome.

Problems preventing compilation under Apple's GCC 4.2.1, and on 64-bit MIPS systems using GCC 4.4 or later were fixed.

Posted 2010/06/28 in releases; no comments

< Windows Binaries Now Available For 1.8.9 | 2010 User Survey >

Name:


E-mail:


URL:


Comment: