diff options
author | jsing <> | 2020-01-21 12:08:04 +0000 |
---|---|---|
committer | jsing <> | 2020-01-21 12:08:04 +0000 |
commit | 6e568c664abbc564bc3a97d549d37155632d79a5 (patch) | |
tree | ddf5742f7e036ce4aa194b92e0b226d1ae3f9564 /src/lib/libtls/tls_client.c | |
parent | 59792af6ba04f21a2d45c97fccc72ac33f22cc48 (diff) | |
download | openbsd-6e568c664abbc564bc3a97d549d37155632d79a5.tar.gz openbsd-6e568c664abbc564bc3a97d549d37155632d79a5.tar.bz2 openbsd-6e568c664abbc564bc3a97d549d37155632d79a5.zip |
Correct legacy fallback for TLSv1.3 client.
When falling back to the legacy TLS client, in the case where a server has
sent a TLS record that contains more than one handshake message, we also
need to stash the unprocessed record data for later processing. Otherwise
we end up with missing handshake data.
ok beck@ tb@
Diffstat (limited to 'src/lib/libtls/tls_client.c')
0 files changed, 0 insertions, 0 deletions