X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/b82ec4e8f22113df1ca11cdf46e8904cd0d86e7a..2685767a6125c1620719c7de6234aedf41857b7e:/rsa-recover.c diff --git a/rsa-recover.c b/rsa-recover.c index 304cbca..03e88b2 100644 --- a/rsa-recover.c +++ b/rsa-recover.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: rsa-recover.c,v 1.4 2000/07/01 11:22:22 mdw Exp $ + * $Id: rsa-recover.c,v 1.5 2000/10/08 12:11:22 mdw Exp $ * * Recover RSA parameters * @@ -30,6 +30,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: rsa-recover.c,v $ + * Revision 1.5 2000/10/08 12:11:22 mdw + * Use @MP_EQ@ instead of @MP_CMP@. + * * Revision 1.4 2000/07/01 11:22:22 mdw * Remove bad type name `rsa_param'. * @@ -86,7 +89,7 @@ int rsa_recover(rsa_priv *rp) mp_div(&rp->q, &r, rp->n, rp->p); else mp_div(&rp->p, &r, rp->n, rp->q); - if (MP_CMP(r, !=, MP_ZERO)) { + if (!MP_EQ(r, MP_ZERO)) { mp_drop(r); return (-1); } @@ -139,7 +142,7 @@ int rsa_recover(rsa_priv *rp) aw = primetab[i++]; z = mpmont_expr(&mm, z, &a, t); - if (MP_CMP(z, ==, mm.r) || MP_CMP(z, ==, m1)) + if (MP_EQ(z, mm.r) || MP_EQ(z, m1)) continue; /* --- Now square until something interesting happens --- * @@ -153,10 +156,10 @@ int rsa_recover(rsa_priv *rp) for (;;) { mp *zz = mp_sqr(MP_NEW, z); zz = mpmont_reduce(&mm, zz, zz); - if (MP_CMP(zz, ==, mm.r)) { + if (MP_EQ(zz, mm.r)) { mp_drop(zz); goto done; - } else if (MP_CMP(zz, ==, m1)) { + } else if (MP_EQ(zz, m1)) { mp_drop(zz); goto again; } @@ -227,7 +230,7 @@ int rsa_recover(rsa_priv *rp) } mp_drop(phi); - if (MP_CMP(g, !=, MP_ONE)) { + if (!MP_EQ(g, MP_ONE)) { mp_drop(g); return (-1); }