X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/f46efa79cd2bb9adc81541f1218965f85a6b2eef..432c4e184d44704511a5991b80224a87cb1d4613:/gfx-kmul.c diff --git a/gfx-kmul.c b/gfx-kmul.c index f5390f4..c692f9c 100644 --- a/gfx-kmul.c +++ b/gfx-kmul.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: gfx-kmul.c,v 1.2 2002/10/09 00:36:03 mdw Exp $ + * $Id: gfx-kmul.c,v 1.3 2004/03/27 17:54:11 mdw Exp $ * * Karatsuba's multiplication algorithm on binary polynomials * @@ -30,6 +30,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: gfx-kmul.c,v $ + * Revision 1.3 2004/03/27 17:54:11 mdw + * Standard curves and curve checking. + * * Revision 1.2 2002/10/09 00:36:03 mdw * Fix bounds on workspace for Karatsuba operations. * @@ -139,8 +142,8 @@ void gfx_kmul(mpw *dv, mpw *dvl, mpw *bsv = sv + m, *ssv = bsv + m; mpw *rdv = dv + m, *rdvl = rdv + 2 * m; - assert(rdvl < dvl); - assert(ssv < svl); + assert(rdvl <= dvl); + assert(ssv <= svl); UXOR2(sv, bsv, av, avm, avm, avl); UXOR2(bsv, ssv, bv, bvm, bvm, bvl); if (m > GFK_THRESH)