Don't interleave handshake and other record types in TLSv1.3
authorMatt Caswell <matt@openssl.org>
Fri, 8 Feb 2019 16:36:32 +0000 (16:36 +0000)
committerMatt Caswell <matt@openssl.org>
Tue, 19 Feb 2019 09:32:41 +0000 (09:32 +0000)
commit3d35e3a253a2895f263333bb4355760630a31955
tree567eb54a1ca010e43b6eb744a8deac1bd1bd1fba
parent4ce738d083a377e0788e5d6cf92e3756d436b2f4
Don't interleave handshake and other record types in TLSv1.3

In TLSv1.3 it is illegal to interleave handshake records with non handshake
records.

Fixes #8189

Reviewed-by: Ben Kaduk <kaduk@mit.edu>
(Merged from https://github.com/openssl/openssl/pull/8191)
crypto/err/openssl.txt
include/openssl/sslerr.h
ssl/record/rec_layer_s3.c
ssl/ssl_err.c