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:43:33 +0000 (09:43 +0000)
commit46d81bcabe2d36055bdd37079ed6acf976d967a7
tree2397f82c7a0ad595d37501b225977f0833891a81
parent2a40b7bc7b94dd7de897a74571e7024f0cf0d63b
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