summaryrefslogtreecommitdiff
path: root/gmp-glue.h
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2013-03-25 11:19:43 +0200
committerNiels Möller <nisse@lysator.liu.se>2013-04-04 11:26:05 +0200
commitede8bf6621cbb0aa72f0fff07f9286e6bc468f4d (patch)
tree13262b60bdcdd78e00354903e14bf7cb843d46f7 /gmp-glue.h
parent388596308e08b41ff26535b0aaf35b0553da708b (diff)
downloadnettle-ede8bf6621cbb0aa72f0fff07f9286e6bc468f4d.tar.gz
Add a fallback definition for mpn_sqr.
Diffstat (limited to 'gmp-glue.h')
-rw-r--r--gmp-glue.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gmp-glue.h b/gmp-glue.h
index 3c4c0ac9..269667f4 100644
--- a/gmp-glue.h
+++ b/gmp-glue.h
@@ -54,6 +54,10 @@
#define mpn_zero _nettle_mpn_zero
#endif
+#ifndef mpn_sqr
+#define mpn_sqr(rp, ap, n) mpn_mul_n((rp), (ap), (ap), (n))
+#endif
+
#define mpz_limbs_cmp _nettle_mpz_limbs_cmp
#define mpz_limbs_read_n _nettle_mpz_limbs_read_n
#define mpz_limbs_copy _nettle_mpz_limbs_copy