nginx/auto/lib/openssl
Sergey Kandaurov 6a134dfd48 QUIC: using QUIC API introduced in OpenSSL 3.5.
Similarly to the QUIC API originated in BoringSSL, this API allows
to register custom TLS callbacks for an external QUIC implementation.
See the SSL_set_quic_tls_cbs manual page for details.

Due to a different approach used in OpenSSL 3.5, handling of CRYPTO
frames was streamlined to always write an incoming CRYPTO buffer to
the crypto context.  Using SSL_provide_quic_data(), this results in
transient allocation of chain links and buffers for CRYPTO frames
received in order.  Testing didn't reveal performance degradation of
QUIC handshakes, https://github.com/nginx/nginx/pull/646 provides
specific results.
2025-05-23 15:00:47 +04:00
..
conf QUIC: using QUIC API introduced in OpenSSL 3.5. 2025-05-23 15:00:47 +04:00
make Win32: added detection of ARM64 target. 2025-04-18 12:57:26 -07:00
makefile.bcc Copyright updated. 2012-01-18 15:07:43 +00:00
makefile.msvc Win32: OpenSSL compilation for x64 targets with MSVC. 2023-02-23 18:16:08 +03:00