]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUILD: quic: allow USE_QUIC to work with AWSLC
authorWilliam Lallemand <wlallemand@haproxy.com>
Wed, 4 Oct 2023 14:32:08 +0000 (16:32 +0200)
committerWilliam Lallemand <wlallemand@haproxy.com>
Wed, 4 Oct 2023 14:55:19 +0000 (16:55 +0200)
commit45174e4fdcf1fbedf516c6a291f6d18c87c634a4
tree7ce0e9929698771b9262fe3a55f4558fb6b6576b
parent225a4d02e1f6a12c0b4f3584949fad3339d71708
BUILD: quic: allow USE_QUIC to work with AWSLC

This patch fixes the build with AWSLC and USE_QUIC=1, this is only meant
to be able to build for now and it's not feature complete.

The set_encryption_secrets callback has been split in set_read_secret
and set_write_secret.

Missing features:

- 0RTT was disabled.
- TLS1_3_CK_CHACHA20_POLY1305_SHA256, TLS1_3_CK_AES_128_CCM_SHA256 were disabled
- clienthello callback is missing, certificate selection could be
  limited (RSA + ECDSA at the same time)
include/haproxy/quic_tls-t.h
include/haproxy/quic_tls.h
src/quic_ssl.c