]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
m4: Check for ECDSA_SIG_set0 and ECDSA_SIG_get0
authorAki Tuomi <aki.tuomi@open-xchange.com>
Tue, 3 Sep 2019 06:06:29 +0000 (09:06 +0300)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Tue, 3 Sep 2019 06:14:12 +0000 (09:14 +0300)
These are not present in older libssl

m4/ssl.m4

index 45118cb6d80be0a2ffe732161f0d9f83af5308a9..7912fa06c104ccbb5def1e11af985d56afbb9c73 100644 (file)
--- a/m4/ssl.m4
+++ b/m4/ssl.m4
@@ -227,6 +227,12 @@ AC_DEFUN([DOVECOT_SSL], [
       AC_CHECK_LIB(ssl, RSA_set0_crt_params, [
         AC_DEFINE(HAVE_RSA_SET0_CRT_PARAMS,, [Build with RSA_set0_crt_params support])
       ],, $SSL_LIBS)
+      AC_CHECK_LIB(ssl, ECDSA_SIG_get0, [
+        AC_DEFINE(HAVE_ECDSA_SIG_GET0,, [Build with ECDSA_SIG_get0 support])
+      ],, $SSL_LIBS)
+      AC_CHECK_LIB(ssl, ECDSA_SIG_set0, [
+        AC_DEFINE(HAVE_ECDSA_SIG_SET0,, [Build with ECDSA_SIG_set0 support])
+      ],, $SSL_LIBS)
       AC_CHECK_LIB(ssl, [EVP_PKEY_CTX_new_id], [have_evp_pkey_ctx_new_id="yes"],, $SSL_LIBS)
       AC_CHECK_LIB(ssl, [EC_KEY_new], [have_ec_key_new="yes"],, $SSL_LIBS)
       if test "$have_evp_pkey_ctx_new_id" = "yes" && test "$have_ec_key_new" = "yes"; then