aboutsummaryrefslogtreecommitdiffstats
path: root/doc/relnotes
diff options
context:
space:
mode:
Diffstat (limited to 'doc/relnotes')
-rw-r--r--doc/relnotes/1_11_1.rst12
1 files changed, 8 insertions, 4 deletions
diff --git a/doc/relnotes/1_11_1.rst b/doc/relnotes/1_11_1.rst
index 79a304e50..8d46e04f3 100644
--- a/doc/relnotes/1_11_1.rst
+++ b/doc/relnotes/1_11_1.rst
@@ -20,10 +20,14 @@ from memory dumps (eg with a cold boot attack).
The keys used in :cpp:func:`session encryption <TLS::Session::encrypt>`
were previously uniquely determined by the master key. Now the
encrypted session blob includes two 80 bit salts which are used in the
-derivation of the cipher and MAC keys. Sessions saved by 1.11.0 will
-not load in this version and vice versa. In both cases this will not
-cause any errors, the session will simply not resume and instead a
-full handshake will occur.
+derivation of the cipher and MAC keys.
+
+The ``secure_renegotiation`` flag is now considered an aspect of the
+connection rather than the session, which matches the behavior of
+other implementations. As the format has changed, sessions saved to
+persistent storage by 1.11.0 will not load in this version and vice
+versa. In either case this will not cause any errors, the session will
+simply not resume and instead a full handshake will occur.
New policy hooks :cpp:func:`TLS::Policy::acceptable_protocol_version`
and :cpp:func:`TLS::Policy::allow_server_initiated_renegotiation` were