BUILD: SSL: guard TLS13 ciphersuites with HAVE_SSL_CTX_SET_CIPHERSUITES
authorIlya Shipitsin <chipitsine@gmail.com>
Sat, 21 Nov 2020 09:37:34 +0000 (14:37 +0500)
committerWilly Tarreau <w@1wt.eu>
Sat, 21 Nov 2020 10:04:36 +0000 (11:04 +0100)
commitf34ed0b74c390b7c117576366ea245c59e9b7e78
tree86eed8e2e430a493ed8f6444efaccc806009ac1c
parente48853aaf4dd3a49361fef89e0aff1ddc3e09fbe
BUILD: SSL: guard TLS13 ciphersuites with HAVE_SSL_CTX_SET_CIPHERSUITES

HAVE_SSL_CTX_SET_CIPHERSUITES is newly defined macro set in openssl-compat.h,
which helps to identify ssl libs (currently OpenSSL-1.1.1 only) that supports
TLS13 cipersuites manipulation on TLS13 context
include/haproxy/listener-t.h
include/haproxy/openssl-compat.h
include/haproxy/server-t.h
include/haproxy/ssl_sock-t.h
src/cfgparse-ssl.c
src/ssl_crtlist.c
src/ssl_sock.c