]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MEDIUM: ssl: Add kTLS support for OpenSSL.
authorOlivier Houchard <ohouchard@haproxy.com>
Thu, 3 Jul 2025 16:14:43 +0000 (18:14 +0200)
committerOlivier Houchard <cognet@ci0.org>
Wed, 20 Aug 2025 16:33:11 +0000 (18:33 +0200)
commited7d20afc8a04563f63dee46ecb12fbc3a3df72a
tree13817aa9532a5540c1c03c5dff442f50ffe8c9fb
parent62700730728c54a238a366b8974bc8d8f9e3dadf
MEDIUM: ssl: Add kTLS support for OpenSSL.

Modify the SSL code to enable kTLS with OpenSSL.
It mostly requires our internal BIO to be able to handle the various
kTLS-specific controls in ha_ssl_ctrl(), as well as being able to use
recvmsg() and sendmsg() from ha_ssl_read() and ha_ssl_write().
include/haproxy/openssl-compat.h
include/haproxy/ssl_sock-t.h
src/ssl_sock.c