]> git.ipfire.org Git - thirdparty/nettle.git/commit
Separate result area for ecc_mod_mul and ecc_mod_sqr.
authorNiels Möller <nisse@lysator.liu.se>
Sun, 1 Nov 2020 09:22:48 +0000 (10:22 +0100)
committerNiels Möller <nisse@lysator.liu.se>
Sun, 1 Nov 2020 09:22:48 +0000 (10:22 +0100)
commit172448b05931e791ce3470b45afe8de4cdffaaad
treecd7d238a5ba07568c71619a9bb7819e107cfe205
parent98402b3b32b346a568c0d0d8e56a64f27116250c
Separate result area for ecc_mod_mul and ecc_mod_sqr.

* ecc-mod-arith.c (ecc_mod_mul, ecc_mod_sqr): Separate argument
for scratch area, reducing required size of result area. Update
all callers to naïvely keep using result in scratch area.
(ecc_mod_pow_2k, ecc_mod_pow_2k_mul): Simplified, also reducing
required size of result area.
27 files changed:
ChangeLog
curve25519-eh-to-x.c
curve448-eh-to-x.c
ecc-add-eh.c
ecc-add-ehh.c
ecc-add-jja.c
ecc-add-jjj.c
ecc-add-th.c
ecc-add-thh.c
ecc-curve25519.c
ecc-curve448.c
ecc-dup-eh.c
ecc-dup-jj.c
ecc-dup-th.c
ecc-ecdsa-sign.c
ecc-ecdsa-verify.c
ecc-eh-to-a.c
ecc-gostdsa-sign.c
ecc-gostdsa-verify.c
ecc-internal.h
ecc-j-to-a.c
ecc-mod-arith.c
ecc-mul-m.c
eddsa-decompress.c
eddsa-sign.c
eddsa-verify.c
gostdsa-vko.c