Ensure the record layer is responsible for calculating record overheads
authorMatt Caswell <matt@openssl.org>
Fri, 14 Oct 2022 14:30:55 +0000 (15:30 +0100)
committerMatt Caswell <matt@openssl.org>
Thu, 20 Oct 2022 13:39:33 +0000 (14:39 +0100)
commit4f428e86d8bc68f95446eef96129c6ad98b57104
tree26de6cd9b749c23dd4db6f79f902c77e7dea608f
parentb9e37f8f573de1951655f6d8684f2f65ffc6905b
Ensure the record layer is responsible for calculating record overheads

Don't calculate the potential record layer expansion outside of the
record layer. We move some code that was doing that into the record
layer.

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Hugo Landau <hlandau@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19424)
ssl/record/methods/dtls_meth.c
ssl/record/methods/ktls_meth.c
ssl/record/methods/tls_common.c
ssl/record/recordmethod.h
ssl/statem/statem_dtls.c