]> git.ipfire.org Git - thirdparty/nettle.git/commit
Fix bug in ecc_ecdsa_verify.
authorNiels Möller <nisse@lysator.liu.se>
Sat, 13 Mar 2021 14:19:19 +0000 (15:19 +0100)
committerNiels Möller <nisse@lysator.liu.se>
Wed, 17 Mar 2021 09:23:37 +0000 (10:23 +0100)
commit74ee0e82b6891e090f20723750faeb19064e31b2
treee721d3c9d10a6cf62ff0a4fdc087cfc198df633f
parent971bed6ab4b27014eb23085e8176917e1a096fd5
Fix bug in ecc_ecdsa_verify.

* ecc-ecdsa-verify.c (ecc_ecdsa_verify): Use ecc_mod_mul_canonical
to compute the scalars used for ecc multiplication.
* testsuite/ecdsa-verify-test.c (test_main): Add test case that
triggers an assert on 64-bit platforms, without above fix.
* testsuite/ecdsa-sign-test.c (test_main): Test case generating
the same signature.

(cherry picked from commit 2397757b3f95fcae1e2d3011bf99ca5b5438378f)
ChangeLog
ecc-ecdsa-verify.c
testsuite/ecdsa-sign-test.c
testsuite/ecdsa-verify-test.c