From 916aa6436f09087604ace750cfd643b5d196e534 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Wed, 20 Jan 2010 16:15:34 +0100
Subject: [PATCH] Check for mpz_powm_sec.

Rev: nettle/ChangeLog:1.48
Rev: nettle/configure.ac:1.13
---
 ChangeLog    | 4 ++++
 configure.ac | 9 ++++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 1443ef99..e32172a1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-01-20  Niels M�ller  <nisse@lysator.liu.se>
+
+	* configure.ac: Check for mpz_powm_sec.
+
 2010-01-13  Niels M�ller  <nisse@lysator.liu.se>
 
 	* Makefile.in ($(LIBHOGWEED_FORLINK)): Depend on
diff --git a/configure.ac b/configure.ac
index e1868509..ba4d6756 100644
--- a/configure.ac
+++ b/configure.ac
@@ -402,6 +402,12 @@ AC_CHECK_LIB(gmp, __gmpz_getlimbn,,
 Support for public key algorithms will be unavailable.])]
     enable_public_key=no)
 
+# Add -R flags needed to run programs linked with gmp
+LSH_RPATH_FIX
+
+AH_TEMPLATE([HAVE_MPZ_POWM_SEC], [Define if mpz_powm_sec is available (appeared in GMP-5)])
+AC_CHECK_FUNC(__gmpz_powm_sec, [AC_DEFINE(HAVE_MPZ_POWM_SEC)])
+
 AH_TEMPLATE([WITH_HOGWEED], [Defined if public key features are enabled])
 
 if test "x$enable_public_key" = xyes ; then
@@ -420,9 +426,6 @@ fi
 AC_SUBST(IF_HOGWEED)
 AC_SUBST(IF_SHARED)
 
-# Add -R flags needed to run programs linked with gmp
-LSH_RPATH_FIX
-
 OPENSSL_LIBFLAGS=''
 
 # Check for openssl's libcrypto (used only for benchmarking)
-- 
GitLab