From a3328c58174827dbec966748a074db439d8e151a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= Date: Tue, 23 Sep 2014 13:14:02 +0200 Subject: ecc_mod_inv interface and allocation changes. --- ecc-eh-to-a.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'ecc-eh-to-a.c') diff --git a/ecc-eh-to-a.c b/ecc-eh-to-a.c index a0182308..4cfcad3b 100644 --- a/ecc-eh-to-a.c +++ b/ecc-eh-to-a.c @@ -63,9 +63,8 @@ ecc_eh_to_a (const struct ecc_curve *ecc, mp_limb_t cy; - mpn_copyi (tp, zp, ecc->p.size); - /* Needs 3*size scratch */ - ecc->p.invert (&ecc->p, izp, tp, tp + ecc->p.size); + /* Needs 2*size scratch */ + ecc->p.invert (&ecc->p, izp, zp, tp + ecc->p.size); ecc_modp_mul (ecc, tp, xp, izp); cy = mpn_sub_n (r, tp, ecc->p.m, ecc->p.size); -- cgit v1.2.1