curl/lib/vquic
Stefan Eissing fe8399f066
gnutls: use session cache for QUIC
Add session reuse for QUIC transfers using GnuTLS. This does not include
support for TLS early data, yet.

Fix check of early data support in common GnuTLS init code to not access
the filter context, as the struct varies between TCP and QUIC
connections.

Closes #15265
2024-10-11 23:37:47 +02:00
..
.checksrc lib: enable strerror and strncpy checksrc warnings in subdirs 2024-09-09 16:51:21 +02:00
curl_msh3.c lib: use bool/TRUE/FALSE properly 2024-10-03 09:31:56 +02:00
curl_msh3.h
curl_ngtcp2.c gnutls: use session cache for QUIC 2024-10-11 23:37:47 +02:00
curl_ngtcp2.h
curl_osslq.c openssl quic: populate x509 store before handshake 2024-10-03 14:43:47 +02:00
curl_osslq.h http3: initial support for OpenSSL 3.2 QUIC stack 2024-01-22 16:15:45 +01:00
curl_quiche.c lib: use bool/TRUE/FALSE properly 2024-10-03 09:31:56 +02:00
curl_quiche.h
vquic_int.h lib: merge ENABLE_QUIC C macro into USE_HTTP3 2024-04-13 08:33:27 +00:00
vquic-tls.c gnutls: use session cache for QUIC 2024-10-11 23:37:47 +02:00
vquic-tls.h wolfssl: support CA caching 2024-06-01 23:50:36 +02:00
vquic.c quic: use send/recvmmsg when available 2024-09-30 08:51:16 +02:00
vquic.h lib: merge ENABLE_QUIC C macro into USE_HTTP3 2024-04-13 08:33:27 +00:00