Merge pull request #9 from apache/fix-bug
fix bug in ecp.c
diff --git a/version3/c/ecp.c b/version3/c/ecp.c
index f0ae94e..8b1d938 100644
--- a/version3/c/ecp.c
+++ b/version3/c/ecp.c
@@ -252,7 +252,7 @@
ECP_ZZZ_copy(&W,P);
ECP_ZZZ_affine(&W);
if (ECP_ZZZ_isinf(&W)) return -1;
- FP_YYY_redc(x,&(W));
+ FP_YYY_redc(x,&(W.x));
return 0;
}
diff --git a/version3/c/fp12.c b/version3/c/fp12.c
index 04d39ac..0ee7664 100644
--- a/version3/c/fp12.c
+++ b/version3/c/fp12.c
@@ -229,7 +229,7 @@
FP4_YYY_add(&(w->b),&C,&D);
FP4_YYY_add(&(w->c),&(w->c),&A);
- if (x->type==AMCL_AMCL_FP_SPARSER)
+ if (x->type==AMCL_FP_SPARSER)
w->type=AMCL_FP_SPARSE;
else
w->type=AMCL_FP_DENSE;