]> Git Repo - secp256k1.git/commit - src/secp256k1.c
Add constant-time multiply `secp256k1_ecmult_const` for ECDH
authorAndrew Poelstra <[email protected]>
Wed, 13 May 2015 22:31:47 +0000 (17:31 -0500)
committerAndrew Poelstra <[email protected]>
Fri, 31 Jul 2015 17:39:09 +0000 (12:39 -0500)
commit440150006064295038d4d7fcb7fe2796bf1672df
treeb5c851f8740fe466630bc410a57a0957fcf7acad
parentbaa75da59d7cae906ab31bf55e7c27e9a08366f2
Add constant-time multiply `secp256k1_ecmult_const` for ECDH

Designed with clear separation of the wNAF conversion, precomputation
and exponentiation (since the precomp at least we will probably want
to separate in the API for users who reuse points a lot.

Future work:
  - actually separate precomp in the API
  - do multiexp rather than single exponentiation
Makefile.am
src/ecmult_const.h [new file with mode: 0644]
src/ecmult_const_impl.h [new file with mode: 0644]
src/group.h
src/group_impl.h
src/scalar.h
src/scalar_4x64_impl.h
src/scalar_8x32_impl.h
src/scalar_impl.h
src/secp256k1.c
src/tests.c
This page took 0.026826 seconds and 4 git commands to generate.