Rewrite TLSv1.2 key exporter.
authorjsing <jsing@openbsd.org>
Mon, 7 Nov 2022 11:58:45 +0000 (11:58 +0000)
committerjsing <jsing@openbsd.org>
Mon, 7 Nov 2022 11:58:45 +0000 (11:58 +0000)
commit5f1bde4564ba31b04e48f9092e1605799b21645f
treec7d427c11c4ee12ed040f144f1f8b2a6b52b82a4
parent8bde43431c87335110f11df4575bd6936f41bd09
Rewrite TLSv1.2 key exporter.

Replace the grotty TLSv1.2 key exporter with a cleaner version that uses
CBB and CBS.

ok tb@
lib/libssl/ssl_lib.c
lib/libssl/ssl_locl.h
lib/libssl/t1_enc.c
lib/libssl/tls12_internal.h [new file with mode: 0644]
lib/libssl/tls12_key_schedule.c