projects
/
u
/
mdw
/
catacomb
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use @MP_EQ@ instead of @MP_CMP@.
[u/mdw/catacomb]
/
mp-modsqrt.c
diff --git
a/mp-modsqrt.c
b/mp-modsqrt.c
index
a3a6b1f
..
1c66c78
100644
(file)
--- a/
mp-modsqrt.c
+++ b/
mp-modsqrt.c
@@
-1,6
+1,6
@@
/* -*-c-*-
*
/* -*-c-*-
*
- * $Id: mp-modsqrt.c,v 1.
1 2000/06/22 19:01:3
1 mdw Exp $
+ * $Id: mp-modsqrt.c,v 1.
2 2000/10/08 12:02:2
1 mdw Exp $
*
* Compute square roots modulo a prime
*
*
* Compute square roots modulo a prime
*
@@
-30,6
+30,9
@@
/*----- Revision history --------------------------------------------------*
*
* $Log: mp-modsqrt.c,v $
/*----- 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.
*
* 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 --- */
/* --- 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);
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;
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);
ok = 1;
else {
r = mp_sub(r, p, r);
- if (MP_
CMP(r, ==
, rr))
+ if (MP_
EQ(r
, rr))
ok = 1;
}
ok = 1;
}