Configure: check for QUIC 0-RTT support at compile time.
This commit is contained in:
parent
9d1f7d142f
commit
d116018bf7
|
@ -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
|
||||
|
|
|
@ -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");
|
||||
|
|
Loading…
Reference in New Issue