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>
Tue, 8 May 2018 08:40:17 +0000 (09:40 +0100)
commitf7506416b1311e65d5c440defdbcfe176f633c50
treefbaebb61f16c69000ed229b9c716513780054ab6
parentad962252857aac4350139fdbb6c8e3e6b0bdad7b
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/6170)
ssl/record/rec_layer_d1.c
ssl/statem/statem_lib.c