X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/72a6efc4d59568868fc6bbe05d343f777fc1a159..5c3f75ec49019d160806489824fc76652a2ef444:/g-ec.c diff --git a/g-ec.c b/g-ec.c index 1809e6c..32220ff 100644 --- a/g-ec.c +++ b/g-ec.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: g-ec.c,v 1.4 2004/04/08 01:36:15 mdw Exp $ + * $Id: g-ec.c,v 1.5 2004/04/17 09:58:37 mdw Exp $ * * Abstraction for elliptic curve groups * @@ -150,7 +150,7 @@ static int gfromint(group *gg, ec *d, mp *x) { static int gtoec(group *gg, ec *d, ec *x) { gctx *g = (gctx *)gg; EC_OUT(g->ei.c, d, x); return (0); } -static int gfromec(group *gg, ec *d, ec *x) { +static int gfromec(group *gg, ec *d, const ec *x) { gctx *g = (gctx *)gg; ec t = EC_INIT; int rc; EC_IN(g->ei.c, &t, x); rc = EC_CHECK(g->ei.c, &t); if (!rc) EC_COPY(d, &t); EC_DESTROY(&t); return (rc);