http2-openssl: verify that NPN functionality is present
This commit is contained in:
parent
22c198fa89
commit
99b4ff8b6f
@ -1594,7 +1594,8 @@ if test "$curl_ssl_msg" = "$init_ssl_msg" && test X"$OPT_SSL" != Xno; then
|
||||
ENGINE_cleanup \
|
||||
CRYPTO_cleanup_all_ex_data \
|
||||
SSL_get_shutdown \
|
||||
SSLv2_client_method )
|
||||
SSLv2_client_method \
|
||||
SSL_CTX_set_next_proto_select_cb )
|
||||
|
||||
dnl Make an attempt to detect if this is actually yassl's headers and
|
||||
dnl OpenSSL emulation layer. We still leave everything else believing
|
||||
|
@ -1400,6 +1400,12 @@ static void ssl_tls_trace(int direction, int ssl_ver, int content_type,
|
||||
#endif
|
||||
|
||||
#ifdef USE_NGHTTP2
|
||||
|
||||
#if !defined(HAVE_SSL_CTX_SET_NEXT_PROTO_SELECT_CB) || \
|
||||
defined(OPENSSL_NO_NEXTPROTONEG)
|
||||
#error http2 builds require OpenSSL with NPN support
|
||||
#endif
|
||||
|
||||
/*
|
||||
* in is a list of lenght prefixed strings. this function has to select
|
||||
* the protocol we want to use from the list and write its string into out.
|
||||
|
Loading…
x
Reference in New Issue
Block a user