aboutsummaryrefslogtreecommitdiffstats
path: root/doc/relnotes
diff options
context:
space:
mode:
authorlloyd <[email protected]>2012-08-09 14:22:55 +0000
committerlloyd <[email protected]>2012-08-09 14:22:55 +0000
commit46d917264986d2c876128765f4c2424083197555 (patch)
tree3fafbc9232b07712beb9781878a8db60d0a8413d /doc/relnotes
parent22041f0d8b863122dfafeb53f80e459adbdd938f (diff)
More 1.11.1 notes. Update TLS docs
Diffstat (limited to 'doc/relnotes')
-rw-r--r--doc/relnotes/1_11_1.rst28
1 files changed, 28 insertions, 0 deletions
diff --git a/doc/relnotes/1_11_1.rst b/doc/relnotes/1_11_1.rst
index 655c418a1..002437cc9 100644
--- a/doc/relnotes/1_11_1.rst
+++ b/doc/relnotes/1_11_1.rst
@@ -1,6 +1,34 @@
Version 1.11.1, Not Yet Released
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+TLS and DTLS
+""""""""""""""""""""""""""""""""""""""""
+
+Initial support for DTLS (v1.0 and v1.2) is available in this
+release.
+
+Added :cpp:func:`TLS::Policy::acceptable_protocol_version`
+and :cpp:func:`TLS::Policy::allow_server_initiated_renegotiation`
+
+:cpp:class:`TLS::Session_Manager_In_Memory` now chooses a random
+256-bit key at startup and encrypts all sessions (using the existing
+:cpp:func:`TLS::Session::encrypt` mechanism) while they are stored in
+memory. This is primarily to reduce pressure on ``mlock``ed memory, as
+each session normally requires 48 bytes of locked memory for the
+master secret, whereas now only 32 bytes are needed total. This change
+may also make it slightly harder for an attacker to extract session
+data from memory dumps (eg with a cold boot attack).
+
+TLS clients were not sending a next protocol message during a session
+resumption, which would cause resumption failures with servers that
+support NPN if NPN was being offered by the client.
+
+A heartbeat request send by the counterparty during a handshake would
+be passed to the application callback as a heartbeat response.
+
+Public Key Strength Checking
+""""""""""""""""""""""""""""""""""""""""
+
A new function :cpp:func:`Public_Key::estimated_strength` returns
an estimate for the upper bound of the strength of the key. For
instance for an RSA key, it will return an estimate of how many