CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2020/08/30 09:40:20
Modified files:
lib/libssl : Makefile d1_pkt.c ssl_lib.c ssl_locl.h
ssl_pkt.c t1_enc.c
Added files:
lib/libssl : tls12_record_layer.c
Log message:
Start replacing the existing TLSv1.2 record layer.
This takes the same design/approach used in TLSv1.3 and provides an
opaque struct that is self contained and cannot reach back into other
layers. For now this just implements/replaces the writing of records
for DTLSv1/TLSv1.0/TLSv1.1/TLSv1.2. In doing so we stop copying the
plaintext into the same buffer that is used to transmit to the wire.
ok inoguchi@ tb@