Keep the DTLS timer running after the end of the handshake if appropriate
authorMatt Caswell <matt@openssl.org>
Thu, 3 May 2018 15:00:51 +0000 (16:00 +0100)
committerMatt Caswell <matt@openssl.org>
Fri, 11 May 2018 12:54:56 +0000 (13:54 +0100)
commitc47d1d7130c8cd3f601fc9648c6a26eb666edb44
tree4410084695f3309a7c9842983f3ac503b3d2f14c
parenteb49905e605241dd1369d54df264976f8ea7f823
Keep the DTLS timer running after the end of the handshake if appropriate

During a full handshake the server is the last one to "speak". The timer
should continue to run until we know that the client has received our last
flight (e.g. because we receive some application data).

Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/6196)
ssl/record/rec_layer_d1.c
ssl/statem/statem_lib.c