Move initial TLS write record layer code into new structure
authorMatt Caswell <matt@openssl.org>
Fri, 12 Aug 2022 08:51:51 +0000 (09:51 +0100)
committerMatt Caswell <matt@openssl.org>
Fri, 23 Sep 2022 13:39:46 +0000 (14:39 +0100)
commita566864b607317fc95cbe190bbf0b8b928fcfa77
tree1373e90728e2af0e052a869edd8a8b9b1728ccbc
parentc5d061290baa9466182b6d1a5b88aa9e5a4b2386
Move initial TLS write record layer code into new structure

The new write record layer architecture splits record writing into
a "write_records" call and a "retry_write_records" call - where multiple
records can be sent to "write_records" in one go. We restructure the code
into that format in order that future commits can move these functions into
the new record layer more easily.

Reviewed-by: Hugo Landau <hlandau@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19198)
ssl/record/methods/dtls_meth.c
ssl/record/methods/ktls_meth.c
ssl/record/methods/recmethod_local.h
ssl/record/methods/tls_common.c
ssl/record/rec_layer_d1.c
ssl/record/rec_layer_s3.c
ssl/record/record.h
ssl/record/recordmethod.h
ssl/s3_msg.c