X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/c855281ee56916e9f3eaa51045ee374cbb619aa7..4b536f423c90ba7ca41d3f95f31b17729152a403:/mp-modsqrt.c diff --git a/mp-modsqrt.c b/mp-modsqrt.c index a3a6b1f..1c66c78 100644 --- a/mp-modsqrt.c +++ b/mp-modsqrt.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: mp-modsqrt.c,v 1.1 2000/06/22 19:01:31 mdw Exp $ + * $Id: mp-modsqrt.c,v 1.2 2000/10/08 12:02:21 mdw Exp $ * * Compute square roots modulo a prime * @@ -30,6 +30,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: mp-modsqrt.c,v $ + * Revision 1.2 2000/10/08 12:02:21 mdw + * Use @MP_EQ@ instead of @MP_CMP@. + * * Revision 1.1 2000/06/22 19:01:31 mdw * Compute square roots in a prime field. * @@ -132,7 +135,7 @@ mp *mp_modsqrt(mp *d, mp *a, mp *p) /* --- Fiddle at the end --- */ - if (MP_CMP(dd, ==, mone)) + if (MP_EQ(dd, mone)) r = mpmont_mul(&mm, r, r, c); c = mp_sqr(c, c); c = mpmont_reduce(&mm, c, c); @@ -167,11 +170,11 @@ static int verify(dstr *v) if (!r) ok = 0; - else if (MP_CMP(r, ==, rr)) + else if (MP_EQ(r, rr)) ok = 1; else { r = mp_sub(r, p, r); - if (MP_CMP(r, ==, rr)) + if (MP_EQ(r, rr)) ok = 1; }