BUILD: ssl: use feature macros for detecting ec curves manipulation support
authorIlya Shipitsin <chipitsine@gmail.com>
Tue, 3 Nov 2020 19:39:07 +0000 (00:39 +0500)
committerWilly Tarreau <w@1wt.eu>
Thu, 5 Nov 2020 14:08:41 +0000 (15:08 +0100)
commit0aa8c29460fddfc588226e2e1b56005973dca694
tree575a728e523c2e7dbcb63d2db948f0bb3bfa0140
parent5b8af1e30c0c2a485b893f43ea5e2644198dffcc
BUILD: ssl: use feature macros for detecting ec curves manipulation support

Let us use SSL_CTX_set1_curves_list, defined by OpenSSL, as well as in
openssl-compat when SSL_CTRL_SET_CURVES_LIST is present (BoringSSL),
for feature detection instead of versions.
include/haproxy/ssl_sock-t.h
src/cfgparse-ssl.c
src/ssl_sock.c