Mercurial > hg > nginx
changeset 8668:af6363758ef9 quic
QUIC: fixed build with OpenSSL < 1.1.1.
The <openssl/kdf.h> header is available since OpenSSL 1.1.0, and HKDF API
used for separate Extract and Expand steps in TLSv1.3 - since OpenSSL 1.1.1.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Tue, 22 Dec 2020 12:03:43 +0300 |
parents | a4c05aff8ec0 |
children | 5b51d8405378 |
files | src/event/ngx_event_openssl.h |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/event/ngx_event_openssl.h +++ b/src/event/ngx_event_openssl.h @@ -23,12 +23,14 @@ #include <openssl/engine.h> #endif #include <openssl/evp.h> +#if (NGX_QUIC) #ifdef OPENSSL_IS_BORINGSSL #include <openssl/hkdf.h> #include <openssl/chacha.h> #else #include <openssl/kdf.h> #endif +#endif #include <openssl/hmac.h> #ifndef OPENSSL_NO_OCSP #include <openssl/ocsp.h>