curl/m4
Marcel Raad fe9440fa72
curl-openssl: fix SRP check for OpenSSL 3.0
When OpenSSL 3.0 is built with `--api=3.0` and `no-deprecated`, the SRP
functions exist in the library, but are disabled for user code. Check
if they are actually usable instead of only if they exist. Also, check
for the functions actually required for TLS-SRP.

TLS-SRP support is still enabled if OpenSSL is configured with just
`--api=3.0` or with `--api=1.1.1 no-deprecated`.

Closes https://github.com/curl/curl/pull/8394
2022-02-07 15:20:02 +01:00
..
.gitignore configure: libtool 1.5 tweaks 2011-12-15 18:01:00 +01:00
ax_compile_check_sizeof.m4 configure: add missing m4/ax_compile_check_sizeof.m4 2018-05-22 08:37:10 +02:00
curl-amissl.m4 configure: split out each TLS library detector into its own function 2021-04-22 23:19:47 +02:00
curl-bearssl.m4 configure: split out each TLS library detector into its own function 2021-04-22 23:19:47 +02:00
curl-compilers.m4 misc: remove the final watcom references 2022-01-17 08:49:25 +01:00
curl-confopts.m4 curl-confopts.m4: remove --enable/disable-hidden-symbols 2021-10-22 12:55:43 +02:00
curl-functions.m4 misc: remove BeOS code and references 2022-01-17 08:47:23 +01:00
curl-gnutls.m4 configure: split out each TLS library detector into its own function 2021-04-22 23:19:47 +02:00
curl-mbedtls.m4 configure: split out each TLS library detector into its own function 2021-04-22 23:19:47 +02:00
curl-nss.m4 configure: split out each TLS library detector into its own function 2021-04-22 23:19:47 +02:00
curl-openssl.m4 curl-openssl: fix SRP check for OpenSSL 3.0 2022-02-07 15:20:02 +01:00
curl-override.m4 curl.se: new home 2020-11-04 23:59:47 +01:00
curl-reentrant.m4 misc: copyright year range updates 2021-07-19 09:20:58 +02:00
curl-rustls.m4 configure: add -lm to configure for rustls build. 2021-11-13 11:14:00 +01:00
curl-schannel.m4 configure: split out each TLS library detector into its own function 2021-04-22 23:19:47 +02:00
curl-sectransp.m4 configure: split out each TLS library detector into its own function 2021-04-22 23:19:47 +02:00
curl-sysconfig.m4 hostip: (macOS) free returned memory of SCDynamicStoreCopyProxies 2021-06-21 14:05:49 +02:00
curl-wolfssl.m4 wolfssl: remove SSLv3 support leftovers 2021-05-18 16:23:17 +02:00
xc-am-iface.m4 copyright: fix out-of-date copyright ranges and missing headers 2020-03-24 15:05:59 +01:00
xc-cc-check.m4 copyright: fix out-of-date copyright ranges and missing headers 2020-03-24 15:05:59 +01:00
xc-lt-iface.m4 misc: update copyright years 2021-10-15 17:07:19 +02:00
xc-translit.m4 copyright: fix out-of-date copyright ranges and missing headers 2020-03-24 15:05:59 +01:00
xc-val-flgs.m4 copyright: fix out-of-date copyright ranges and missing headers 2020-03-24 15:05:59 +01:00
zz40-xc-ovr.m4 whitespace fixes 2018-09-23 22:24:02 +00:00
zz50-xc-ovr.m4 copyright: fix out-of-date copyright ranges and missing headers 2020-03-24 15:05:59 +01:00
zz60-xc-ovr.m4 copyright: fix out-of-date copyright ranges and missing headers 2020-03-24 15:05:59 +01:00