comparison src/event/ngx_event_openssl.h @ 8203:ec0c44aa2881 quic

Chacha20 header protection support with BoringSSL. BoringSSL lacks EVP for Chacha20. Here we use CRYPTO_chacha_20() instead.
author Sergey Kandaurov <pluknet@nginx.com>
date Tue, 10 Mar 2020 19:15:12 +0300
parents 4daf03d2bd0a
children 253cf267f95a
comparison
equal deleted inserted replaced
8202:a4ed2305ad2c 8203:ec0c44aa2881
23 #include <openssl/engine.h> 23 #include <openssl/engine.h>
24 #endif 24 #endif
25 #include <openssl/evp.h> 25 #include <openssl/evp.h>
26 #ifdef OPENSSL_IS_BORINGSSL 26 #ifdef OPENSSL_IS_BORINGSSL
27 #include <openssl/hkdf.h> 27 #include <openssl/hkdf.h>
28 #include <openssl/chacha.h>
28 #else 29 #else
29 #include <openssl/kdf.h> 30 #include <openssl/kdf.h>
30 #endif 31 #endif
31 #include <openssl/hmac.h> 32 #include <openssl/hmac.h>
32 #ifndef OPENSSL_NO_OCSP 33 #ifndef OPENSSL_NO_OCSP