]> git.ipfire.org Git - thirdparty/openssl.git/commit
Extend TLSv1.3 record layer padding API calls
authorStephen Farrell <stephen.farrell@cs.tcd.ie>
Thu, 4 Jul 2024 16:34:47 +0000 (17:34 +0100)
committerTomas Mraz <tomas@openssl.org>
Wed, 10 Jul 2024 09:44:39 +0000 (11:44 +0200)
commit21dfb975968d73b9cd40835d2cd436602079e853
treec0f4f0e52a8d7e98cdea371a7ae812c4727d6452
parentb544047c99c4a7413f793afe82ab1c165f85b5b6
Extend TLSv1.3 record layer padding API calls

Added SSL_set_block_padding_ex() and SSL_CTX_set_block_padding_ex()
to allow separate padding block size values for handshake messages
and application data messages.

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24796)
14 files changed:
doc/man3/SSL_CONF_cmd.pod
doc/man3/SSL_CTX_set_record_padding_callback.pod
include/openssl/ssl.h.in
ssl/record/methods/recmethod_local.h
ssl/record/methods/tls13_meth.c
ssl/record/methods/tls_common.c
ssl/record/rec_layer_s3.c
ssl/record/record.h
ssl/ssl_conf.c
ssl/ssl_lib.c
ssl/ssl_local.h
test/sslapitest.c
util/libssl.num
util/perl/OpenSSL/paramnames.pm