summaryrefslogtreecommitdiff
path: root/testsuite/testutils.c
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2014-09-17 21:37:19 +0200
committerNiels Möller <nisse@lysator.liu.se>2014-09-17 21:38:02 +0200
commit615bdd0c5644367b8de78dbde490fb678041203f (patch)
tree04183d9f44ac57a29cbd792947ccdf4615294337 /testsuite/testutils.c
parent2b372dfd24c535fb097fcfb24420442ce63b3080 (diff)
downloadnettle-615bdd0c5644367b8de78dbde490fb678041203f.tar.gz
Move mpn_zero_p to testutils.c.
Diffstat (limited to 'testsuite/testutils.c')
-rw-r--r--testsuite/testutils.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/testsuite/testutils.c b/testsuite/testutils.c
index 095af95a..71d64f01 100644
--- a/testsuite/testutils.c
+++ b/testsuite/testutils.c
@@ -686,6 +686,19 @@ mpz_combit (mpz_t x, unsigned long int bit)
}
#endif
+#ifndef mpn_zero_p
+int
+mpn_zero_p (mp_srcptr ap, mp_size_t n)
+{
+ while (--n >= 0)
+ {
+ if (ap[n] != 0)
+ return 0;
+ }
+ return 1;
+}
+#endif
+
mp_limb_t *
xalloc_limbs (mp_size_t n)
{