]> 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>
Sat, 13 Mar 2021 18:20:39 +0000 (19:20 +0100)
commit2397757b3f95fcae1e2d3011bf99ca5b5438378f
treea680cea150087fa084c4ab9266a070634efe5197
parent5b7608fde3a6d2ab82bffb35db1e4e330927c906
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.
ChangeLog
ecc-ecdsa-verify.c
testsuite/ecdsa-sign-test.c
testsuite/ecdsa-verify-test.c