X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/f46efa79cd2bb9adc81541f1218965f85a6b2eef..432c4e184d44704511a5991b80224a87cb1d4613:/f-prime.c diff --git a/f-prime.c b/f-prime.c index 08ed300..a82f3a0 100644 --- a/f-prime.c +++ b/f-prime.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: f-prime.c,v 1.6 2004/03/23 15:19:32 mdw Exp $ + * $Id: f-prime.c,v 1.7 2004/03/27 17:54:11 mdw Exp $ * * Prime fields with Montgomery arithmetic * @@ -30,6 +30,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: f-prime.c,v $ + * Revision 1.7 2004/03/27 17:54:11 mdw + * Standard curves and curve checking. + * * Revision 1.6 2004/03/23 15:19:32 mdw * Test elliptic curves more thoroughly. * @@ -246,6 +249,9 @@ field *field_prime(mp *p) mpmont_create(&f->mm, p); f->f.zero = MP_ZERO; f->f.one = f->mm.r; + f->f.m = f->mm.m; + f->f.nbits = mp_bits(p); + f->f.noctets = (f->f.nbits + 7) >> 3; return (&f->f); }