X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/f46efa79cd2bb9adc81541f1218965f85a6b2eef..432c4e184d44704511a5991b80224a87cb1d4613:/mpx-kmul.c diff --git a/mpx-kmul.c b/mpx-kmul.c index 1981a28..228cabd 100644 --- a/mpx-kmul.c +++ b/mpx-kmul.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: mpx-kmul.c,v 1.8 2002/10/09 00:36:03 mdw Exp $ + * $Id: mpx-kmul.c,v 1.9 2004/03/27 17:54:12 mdw Exp $ * * Karatsuba's multiplication algorithm * @@ -30,6 +30,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: mpx-kmul.c,v $ + * Revision 1.9 2004/03/27 17:54:12 mdw + * Standard curves and curve checking. + * * Revision 1.8 2002/10/09 00:36:03 mdw * Fix bounds on workspace for Karatsuba operations. * @@ -158,8 +161,8 @@ void mpx_kmul(mpw *dv, mpw *dvl, mpw *bsv = sv + m + 1, *ssv = bsv + m + 1; mpw *rdv = dv + m, *rdvl = rdv + 2 * (m + 2); - assert(rdvl < dvl); - assert(ssv < svl); + assert(rdvl <= dvl); + assert(ssv <= svl); UADD2(sv, bsv, av, avm, avm, avl); UADD2(bsv, ssv, bv, bvm, bvm, bvl); if (m > MPK_THRESH)