From a36ebf7e95baebf445b0973bd270bc009b0b0e9a Mon Sep 17 00:00:00 2001 From: Roman Arutyunyan Date: Wed, 22 Feb 2023 19:16:53 +0400 Subject: QUIC: OpenSSL compatibility layer. The change allows to compile QUIC with OpenSSL which lacks BoringSSL QUIC API. This implementation does not support 0-RTT. --- README | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'README') diff --git a/README b/README index bf64130cf..33ab94ebd 100644 --- a/README +++ b/README @@ -63,12 +63,17 @@ Experimental QUIC support for nginx --with-http_v3_module - enable QUIC and HTTP/3 --with-stream_quic_module - enable QUIC in Stream - A library that provides QUIC support is required to build nginx, there + A library that provides QUIC support is recommended to build nginx, there are several of those available on the market: + BoringSSL [4] + LibreSSL [5] + QuicTLS [6] + Alternatively, nginx can be configured with OpenSSL compatibility + layer, which emulates BoringSSL QUIC API for OpenSSL. This mode is + enabled by default if native QUIC support is not detected. + 0-RTT is not supported in OpenSSL compatibility mode. + Clone the NGINX QUIC repository $ hg clone -b quic https://hg.nginx.org/nginx-quic -- cgit