[xmlsec] disable ECDSA if needed (Daniel)



commit df429f3d1dad423cbfdcbb7e1e43d0ca9bc41f77
Author: Aleksey Sanin <aleksey aleksey com>
Date:   Thu Mar 28 03:41:23 2013 +0000

    disable ECDSA if needed (Daniel)

 configure.in |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)
---
diff --git a/configure.in b/configure.in
index 1b46a92..35fdc79 100644
--- a/configure.in
+++ b/configure.in
@@ -504,6 +504,22 @@ if test "z$OPENSSL_FOUND" = "zyes" -a "z$OPENSSL_VERSION" = "z" ; then
 fi    
 
 if test "z$OPENSSL_FOUND" = "zyes" ; then
+    dnl Check availability of ECDSA
+    OLD_CPPFLAGS=$CPPFLAGS
+    CPPFLAGS="$OPENSSL_CFLAGS"
+
+    AC_EGREP_CPP(yes,[
+       #include <openssl/opensslconf.h>
+       #ifdef OPENSSL_NO_ECDSA
+           yes
+       #endif
+    ],[
+       OPENSSL_CFLAGS="$OPENSSL_CFLAGS -DXMLSEC_NO_ECDSA=1"
+    ]) 
+    CPPFLAGS=$OLD_CPPFLAGS
+fi
+
+if test "z$OPENSSL_FOUND" = "zyes" ; then
     XMLSEC_NO_OPENSSL="0"
     if test "z$OPENSSL_VERSION" = "z0.9.6" ; then
        OPENSSL_CFLAGS="$OPENSSL_CFLAGS -DXMLSEC_OPENSSL_096=1 -DXMLSEC_NO_ECDSA=1"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]