X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/31cb4e2ef91d4ab2a6cc2d5fea5ac790be8f3801..2685767a6125c1620719c7de6234aedf41857b7e:/rabin.c diff --git a/rabin.c b/rabin.c index 677e233..a5ebdcc 100644 --- a/rabin.c +++ b/rabin.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: rabin.c,v 1.4 2000/06/22 19:03:02 mdw Exp $ + * $Id: rabin.c,v 1.5 2000/10/08 12:11:22 mdw Exp $ * * Miller-Rabin primality test * @@ -30,6 +30,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: rabin.c,v $ + * Revision 1.5 2000/10/08 12:11:22 mdw + * Use @MP_EQ@ instead of @MP_CMP@. + * * Revision 1.4 2000/06/22 19:03:02 mdw * Use the new @mp_odd@ function. * @@ -118,7 +121,7 @@ int rabin_test(rabin *r, mp *g) */ y = mpmont_expr(&r->mm, MP_NEW, g, r->r); - if (MP_CMP(y, ==, r->mm.r) || MP_CMP(y, ==, r->m1)) { + if (MP_EQ(y, r->mm.r) || MP_EQ(y, r->m1)) { rc = PGEN_PASS; goto done; } @@ -133,9 +136,9 @@ int rabin_test(rabin *r, mp *g) dd = mp_sqr(spare, y); dd = mpmont_reduce(&r->mm, dd, dd); spare = y; y = dd; - if (MP_CMP(y, ==, r->mm.r)) + if (MP_EQ(y, r->mm.r)) break; - if (MP_CMP(y, ==, r->m1)) { + if (MP_EQ(y, r->m1)) { rc = PGEN_PASS; break; }