diff options
Diffstat (limited to 'doc/relnotes/1_9_9.rst')
-rw-r--r-- | doc/relnotes/1_9_9.rst | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/doc/relnotes/1_9_9.rst b/doc/relnotes/1_9_9.rst new file mode 100644 index 000000000..4ff1a9c0c --- /dev/null +++ b/doc/relnotes/1_9_9.rst @@ -0,0 +1,26 @@ +Version 1.9.9, 2010-06-28 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +A new pure virtual function has been added to ``Filter``, ``name`` +which simply returns some useful identifier for the object. Any +out-of-tree ``Filter`` implementations will need to be updated. + +Add ``Keyed_Filter::valid_iv_length`` which makes it possible to query +as to what IV length(s) a particular filter allows. 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 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. + +New functions for encoding public and private keys to binary, +``X509::BER_encode`` and ``PKCS8::BER_encode`` have been added. + +Problems compiling under Apple's version of GCC 4.2.1 and on 64-bit +MIPS systems using GCC 4.4 or later were fixed. + +The coverage of Doxygen documentation comments has significantly +improved in this release. |