Commit 407b0120 authored by Niels Möller's avatar Niels Möller
Browse files

ChangeLog entries

parent ce4e9458
2020-01-26 Niels Möller <>
Support for GOST DSA, contributed by Dmitry Baryshkov.
* gostdsa-verify.c (gostdsa_verify): New file and function.
* gostdsa-sign.c (gostdsa_sign): New file and function.
* ecc-gostdsa-verify.c (ecdsa_in_range, ecc_gostdsa_verify_itch)
(ecc_gostdsa_verify): New file and functions.
* ecc-gostdsa-sign.c (ecc_gostdsa_sign_itch, ecc_gostdsa_sign):
New file and functions.
* ecc-internal.h (ECC_GOSTDSA_SIGN_ITCH): New macro.
* ecc-hash.c (gost_hash): New function.
* testsuite/gostdsa-verify-test.c: New test.
* testsuite/gostdsa-sign-test.c: New test.
* testsuite/gostdsa-keygen-test.c: New test.
* testsuite/ (TS_HOGWEED_SOURCES): Add new tests.
Support for GOST gc256b and gc512a curves, contributed by Dmitry
* eccdata.c (ecc_curve_init): Add parameters for gost_gc256b and
* ecc-gost-gc256b.c: New file, define _nettle_gost_gc256b.
* ecc-gost-gc512a.c: New file, define _nettle_gost_gc512a.
* Add rules to generate ecc-gost-gc256b.h and
(hogweed_SOURCES): Add ecc-gost-gc256b.c ecc-gost-gc512a.c.
* examples/ecc-benchmark.c (curves): Add to list.
* testsuite/testutils.c (ecc_curves): Add to list.
(test_ecc_mul_a): Reference points for new curves.
2020-01-25 Niels Möller <> 2020-01-25 Niels Möller <>
* examples/hogweed-benchmark.c (bench_curve_init): Pass correct * examples/hogweed-benchmark.c (bench_curve_init): Pass correct
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment