Teach TLSProxy how to encrypt <= TLSv1.2 ETM records
authorMatt Caswell <matt@openssl.org>
Thu, 18 Mar 2021 15:25:42 +0000 (15:25 +0000)
committerMatt Caswell <matt@openssl.org>
Thu, 25 Mar 2021 09:48:08 +0000 (09:48 +0000)
commitae937a096c6ce42d016281b91677f78de3f3cfe3
treeefba05d2fab9cc25bdbc3552d4bd9f5525fda95c
parenteb78f9552307248ca5ccfc28d61faa823dae7c7e
Teach TLSProxy how to encrypt <= TLSv1.2 ETM records

Previously TLSProxy only knew how to "repack" messages for TLSv1.3.
Most of the handshake in <= TLSv1.2 is unencrypted so this hasn't been
too much of restriction. However we now want to modify reneg handshakes
which are encrypted so we need to add that capability.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
util/perl/TLSProxy/Message.pm