From: Niels Möller Date: Wed, 2 Jul 2014 07:59:37 +0000 (+0200) Subject: Use mpz_submul_ui. X-Git-Tag: nettle_3.1rc1~163 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=19f7da48ea790a826d04f5f96e5db60c9f26ca45;p=thirdparty%2Fnettle.git Use mpz_submul_ui. --- diff --git a/ChangeLog b/ChangeLog index 101dbbfe..c08f7d93 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2014-07-02 Niels Möller + + * eccdata.c (ecc_dup): Use mpz_submul_ui, now available in + mini-gmp. + 2014-06-30 Niels Möller * camellia-absorb.c: Include , needed for correct use of diff --git a/eccdata.c b/eccdata.c index b8dc0011..13717bb1 100644 --- a/eccdata.c +++ b/eccdata.c @@ -151,9 +151,7 @@ ecc_dup (const struct ecc_curve *ecc, /* x' = t^2 - 2 x */ mpz_mul (x, t, t); - /* mpz_submul_ui (x, p->x, 2); not available in mini-gmp */ - mpz_mul_ui (m, p->x, 2); - mpz_sub (x, x, m); + mpz_submul_ui (x, p->x, 2); mpz_mod (x, x, ecc->p); /* y' = (x - x') * t - y */