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@

Reply via email to