This is the set of patches to add secp256k1 support. They apply on top
of curve448 patches, because they reuse ecc->dup field added in that
patchset.

Dmitry Eremin-Solenikov (6):
  ecc: use dup fiels for all the curves
  eccdata: use 'a' coefficient
  eccdata: switch to using curve name instead of just bits
  ecc: include coefficient 'a' into the ecc_curve struct
  ecdsa-keygen-test: make use of ecc->a
  ecc: support secp256k1 curve

 Makefile.in                   |  26 ++++++----
 ecc-192.c                     |   1 +
 ecc-224.c                     |   1 +
 ecc-25519.c                   |   1 +
 ecc-256.c                     |   1 +
 ecc-384.c                     |   1 +
 ecc-521.c                     |   1 +
 ecc-curve.h                   |   1 +
 ecc-dup-jj-0.c                | 108 ++++++++++++++++++++++++++++++++++++++++++
 ecc-internal.h                |  11 ++++-
 ecc-mul-a.c                   |   6 +--
 ecc-mul-g.c                   |   2 +-
 eccdata.c                     | 103 +++++++++++++++++++++++++++++-----------
 testsuite/ecc-add-test.c      |   2 +-
 testsuite/ecc-dup-test.c      |   2 +-
 testsuite/ecdsa-keygen-test.c |   5 +-
 testsuite/testutils.c         |  12 ++++-
 17 files changed, 238 insertions(+), 46 deletions(-)
 create mode 100644 ecc-dup-jj-0.c

-- 
2.14.2

_______________________________________________
nettle-bugs mailing list
[email protected]
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs

Reply via email to