Use side-channel secured mpz_powm_sec of libgmp 5, if available
[strongswan.git] / src / libstrongswan / plugins / gmp / gmp_rsa_private_key.c
index 1829bd4..c58097f 100644 (file)
 #include <asn1/asn1.h>
 #include <asn1/asn1_parser.h>
 
+#ifdef HAVE_MPZ_POWM_SEC
+# undef mpz_powm
+# define mpz_powm mpz_powm_sec
+#endif
+
 /**
  *  Public exponent to use for key generation.
  */