Skip to content
Snippets Groups Projects
Commit 360dfd98 authored by Niels Möller's avatar Niels Möller
Browse files

Skip GMP tests if public key support is disabled.

parent f8aa12d5
No related branches found
No related tags found
No related merge requests found
2014-04-11 Niels Möller <nisse@lysator.liu.se> 2014-04-11 Niels Möller <nisse@lysator.liu.se>
* configure.ac: Skip GMP tests if public key support is disabled.
* eax.c (block16_xor): Fixed bug effecting 32-bit platforms. * eax.c (block16_xor): Fixed bug effecting 32-bit platforms.
* Makefile.in (DISTFILES): Deleted memxor.c, already included via * Makefile.in (DISTFILES): Deleted memxor.c, already included via
......
...@@ -673,6 +673,7 @@ if test "x$nettle_cv_fcntl_locking" = "xyes" ; then ...@@ -673,6 +673,7 @@ if test "x$nettle_cv_fcntl_locking" = "xyes" ; then
fi fi
# Checks for libraries # Checks for libraries
if test "x$enable_public_key" = "xyes" ; then
AC_CHECK_LIB(gmp, __gmpz_getlimbn,, AC_CHECK_LIB(gmp, __gmpz_getlimbn,,
[AC_MSG_WARN( [AC_MSG_WARN(
[GNU MP not found, or not 3.1 or up, see http://gmplib.org/. [GNU MP not found, or not 3.1 or up, see http://gmplib.org/.
...@@ -681,7 +682,9 @@ Support for public key algorithms will be unavailable.])] ...@@ -681,7 +682,9 @@ Support for public key algorithms will be unavailable.])]
# Add -R flags needed to run programs linked with gmp # Add -R flags needed to run programs linked with gmp
LSH_RPATH_FIX LSH_RPATH_FIX
fi
if test "x$enable_public_key" = "xyes" ; then
# Check for gmp limb size # Check for gmp limb size
nettle_cv_gmp_numb_bits=0 nettle_cv_gmp_numb_bits=0
if test "$enable_public_key" = yes; then if test "$enable_public_key" = yes; then
...@@ -698,6 +701,7 @@ AC_SUBST([GMP_NUMB_BITS]) ...@@ -698,6 +701,7 @@ AC_SUBST([GMP_NUMB_BITS])
AH_TEMPLATE([HAVE_MPZ_POWM_SEC], [Define if mpz_powm_sec is available (appeared in GMP-5)]) 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)]) AC_CHECK_FUNC(__gmpz_powm_sec, [AC_DEFINE(HAVE_MPZ_POWM_SEC)])
fi
AH_TEMPLATE([WITH_HOGWEED], [Defined if public key features are enabled]) AH_TEMPLATE([WITH_HOGWEED], [Defined if public key features are enabled])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment