X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/2b645fb792c62ae0d38fcde4c39e1bd0889b0e06..dbfee00a86609283c4633df870692be3db9bc5e4:/ec.h diff --git a/ec.h b/ec.h index 105838c..72ee7a9 100644 --- a/ec.h +++ b/ec.h @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: ec.h,v 1.4 2003/05/15 23:25:59 mdw Exp $ + * $Id: ec.h,v 1.4.4.1 2003/06/10 13:43:53 mdw Exp $ * * Elliptic curve definitions * @@ -30,6 +30,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: ec.h,v $ + * Revision 1.4.4.1 2003/06/10 13:43:53 mdw + * Simple (non-projective) curves over prime fields now seem to work. + * * Revision 1.4 2003/05/15 23:25:59 mdw * Make elliptic curve stuff build. * @@ -94,7 +97,7 @@ typedef struct ec_ops { } ec_ops; #define EC_IN(c, d, p) (c)->ops->in((c), (d), (p)) -#define EC_OUT(c, d, p) (c)->ops->in((c), (d), (p)) +#define EC_OUT(c, d, p) (c)->ops->out((c), (d), (p)) #define EC_FIND(c, d, x) (c)->ops->find((c), (d), (x)) #define EC_NEG(c, d, x) (c)->ops->neg((c), (d), (x)) @@ -402,7 +405,7 @@ extern void ec_destroycurve(ec_curve */*c*/); /* --- @ec_prime@, @ec_primeproj@ --- * * - * Arguments: @field *f@ = the underyling field for this elliptic curve + * Arguments: @field *f@ = the underlying field for this elliptic curve * @mp *a, *b@ = the coefficients for this curve * * Returns: A pointer to the curve.