projects
/
u
/
mdw
/
catacomb
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix error message in merge.
[u/mdw/catacomb]
/
ec-exp.c
diff --git
a/ec-exp.c
b/ec-exp.c
index
edcf620
..
c367bda
100644
(file)
--- a/
ec-exp.c
+++ b/
ec-exp.c
@@
-1,6
+1,6
@@
/* -*-c-*-
*
/* -*-c-*-
*
- * $Id
: ec-exp.c,v 1.2 2004/04/08 01:36:15 mdw Exp
$
+ * $Id$
*
* Point multiplication for elliptic curves
*
*
* Point multiplication for elliptic curves
*
@@
-57,10
+57,10
@@
ec *ec_imul(ec_curve *c, ec *d, const ec *p, mp *n)
t.x->f |= MP_BURN;
MP_SHRINK(n);
EC_SETINF(d);
t.x->f |= MP_BURN;
MP_SHRINK(n);
EC_SETINF(d);
- if (MP_
LEN(n) == 0
)
+ if (MP_
ZEROP(n)
)
;
else {
;
else {
- if (
n->f & MP_NEG
)
+ if (
MP_NEGP(n)
)
EC_NEG(c, &t, &t);
if (MP_LEN(n) < EXP_THRESH)
EXP_SIMPLE(*d, t, n);
EC_NEG(c, &t, &t);
if (MP_LEN(n) < EXP_THRESH)
EXP_SIMPLE(*d, t, n);
@@
-100,7
+100,7
@@
static ec *immul(ec_curve *c, ec *d, ec_mulfactor *f, size_t n)
for (i = 0; i < n; i++) {
MP_SHRINK(f[i].exp);
for (i = 0; i < n; i++) {
MP_SHRINK(f[i].exp);
- if (
f[i].exp->f & MP_NEG
)
+ if (
MP_NEGP(f[i].exp)
)
EC_NEG(c, &f[i].base, &f[i].base);
if (f[i].base.x && f[i].exp->f & MP_BURN)
f[i].base.x->f |= MP_BURN;
EC_NEG(c, &f[i].base, &f[i].base);
if (f[i].base.x && f[i].exp->f & MP_BURN)
f[i].base.x->f |= MP_BURN;