diff options
author | Niels Möller <nisse@lysator.liu.se> | 2020-10-30 15:01:39 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2020-10-30 20:22:40 +0100 |
commit | f4f5625edb7d899972431b838ac19ced9288f68a (patch) | |
tree | bc18e9bd95b9f940bc6d4229e012c063562e8c9e /ecc-a-to-j.c | |
parent | cbf217b15f66a73041e6fe1a108453efd0297d27 (diff) | |
download | nettle-f4f5625edb7d899972431b838ac19ced9288f68a.tar.gz |
Add separate result argument to all mod functions.
* ecc-internal.h (typedef ecc_mod_func): Add separate result
argument. Updated all C implementations and callers.
Diffstat (limited to 'ecc-a-to-j.c')
-rw-r--r-- | ecc-a-to-j.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ecc-a-to-j.c b/ecc-a-to-j.c index 9fb0d2b8..5db5e4ea 100644 --- a/ecc-a-to-j.c +++ b/ecc-a-to-j.c @@ -47,10 +47,10 @@ ecc_a_to_j (const struct ecc_curve *ecc, mpn_copyd (r + ecc->p.size, p, 2*ecc->p.size); mpn_zero (r, ecc->p.size); - ecc->p.mod (&ecc->p, r); + ecc->p.mod (&ecc->p, r, r); mpn_zero (r + ecc->p.size, ecc->p.size); - ecc->p.mod (&ecc->p, r + ecc->p.size); + ecc->p.mod (&ecc->p, r + ecc->p.size, r + ecc->p.size); } else if (r != p) mpn_copyi (r, p, 2*ecc->p.size); |