aboutsummaryrefslogtreecommitdiffstats
path: root/doc/relnotes/1_9_9.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/relnotes/1_9_9.rst')
-rw-r--r--doc/relnotes/1_9_9.rst26
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.