diff options
| author | Ruslan Ermilov <ru@nginx.com> | 2021-09-27 10:10:37 +0300 |
|---|---|---|
| committer | Ruslan Ermilov <ru@nginx.com> | 2021-09-27 10:10:37 +0300 |
| commit | 8ce1c2c7e9abc90a63ad74df5ad4cc7c37b24c87 (patch) | |
| tree | 0e45d9354464330c65f761392f64cb89da478fab | |
| parent | 2cd173d450cbb61291c772556609bcfbc9da1170 (diff) | |
| download | nginx-8ce1c2c7e9abc90a63ad74df5ad4cc7c37b24c87.tar.gz nginx-8ce1c2c7e9abc90a63ad74df5ad4cc7c37b24c87.tar.bz2 | |
Configure: check for QUIC 0-RTT support at compile time.
| -rw-r--r-- | auto/lib/openssl/conf | 9 | ||||
| -rw-r--r-- | src/event/quic/ngx_event_quic_ssl.c | 2 |
2 files changed, 1 insertions, 10 deletions
diff --git a/auto/lib/openssl/conf b/auto/lib/openssl/conf index a9cb0094e..8b84c02a4 100644 --- a/auto/lib/openssl/conf +++ b/auto/lib/openssl/conf @@ -165,13 +165,4 @@ with nginx by using --with-openssl=<path> option. END exit 1 fi - - ngx_feature="OpenSSL QUIC 0-RTT context" - ngx_feature_name="NGX_OPENSSL_QUIC_ZRTT_CTX" - ngx_feature_run=no - ngx_feature_incs="#include <openssl/ssl.h>" - ngx_feature_path= - ngx_feature_libs="-lssl -lcrypto $NGX_LIBDL $NGX_LIBPTHREAD" - ngx_feature_test="SSL_set_quic_early_data_context(NULL, NULL, 0)" - . auto/feature fi diff --git a/src/event/quic/ngx_event_quic_ssl.c b/src/event/quic/ngx_event_quic_ssl.c index f589d74ac..6e2377eac 100644 --- a/src/event/quic/ngx_event_quic_ssl.c +++ b/src/event/quic/ngx_event_quic_ssl.c @@ -549,7 +549,7 @@ ngx_quic_init_connection(ngx_connection_t *c) return NGX_ERROR; } -#if (NGX_OPENSSL_QUIC_ZRTT_CTX) +#if BORINGSSL_API_VERSION >= 11 if (SSL_set_quic_early_data_context(ssl_conn, p, clen) == 0) { ngx_log_error(NGX_LOG_INFO, c->log, 0, "quic SSL_set_quic_early_data_context() failed"); |
