From 4627ea0fc72fad7917a2b661c527aa1176bc90b0 Mon Sep 17 00:00:00 2001 From: Kees Monshouwer Date: Wed, 11 May 2016 16:47:06 +0200 Subject: [PATCH] check for OpenSSL ecdsa support --- m4/ax_check_openssl.m4 | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/m4/ax_check_openssl.m4 b/m4/ax_check_openssl.m4 index 7dd4cc1a02..b9e45fbf2d 100644 --- a/m4/ax_check_openssl.m4 +++ b/m4/ax_check_openssl.m4 @@ -109,7 +109,20 @@ AC_DEFUN([AX_CHECK_OPENSSL], [ [AC_LANG_PROGRAM([#include ], [CRYPTO_free(NULL)])], [ AC_MSG_RESULT([yes]) - $1 + openssl_ecdsa=yes + AC_CHECK_FUNC(ECDSA_do_sign, + [ + AC_CHECK_DECLS([NID_X9_62_prime256v1, NID_secp384r1], [ : ], [ openssl_ecdsa=no ], [AC_INCLUDES_DEFAULT +#include + ]) + ], [ + openssl_ecdsa=no + ]) + AS_IF([test "x$openssl_ecdsa" = "xyes"], [ + $1 + ], [ + $2 + ]) ], [ AC_MSG_RESULT([no]) $2 -- 2.47.2