]> git.kaiwu.me - nginx.git/commit
QUIC: OpenSSL compatibility layer.
authorRoman Arutyunyan <arut@nginx.com>
Wed, 22 Feb 2023 15:16:53 +0000 (19:16 +0400)
committerRoman Arutyunyan <arut@nginx.com>
Wed, 22 Feb 2023 15:16:53 +0000 (19:16 +0400)
commita36ebf7e95baebf445b0973bd270bc009b0b0e9a
tree28f396ec4a7a6a828a8ee3e7f05b5e56ebbfecf4
parent76adb919138225b24280bc477ff468fd13cc9e62
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
auto/lib/openssl/conf
auto/modules
src/event/quic/ngx_event_quic_connection.h
src/event/quic/ngx_event_quic_openssl_compat.c [new file with mode: 0644]
src/event/quic/ngx_event_quic_openssl_compat.h [new file with mode: 0644]
src/event/quic/ngx_event_quic_protection.c
src/event/quic/ngx_event_quic_protection.h
src/event/quic/ngx_event_quic_ssl.c
src/http/modules/ngx_http_ssl_module.c
src/stream/ngx_stream_ssl_module.c