]> Git Repo - secp256k1.git/commit - src/group_impl.h
Add exhaustive tests for group arithmetic, signing, and ecmult on a small group
authorAndrew Poelstra <[email protected]>
Thu, 7 Jul 2016 10:11:30 +0000 (10:11 +0000)
committerAndrew Poelstra <[email protected]>
Sat, 26 Nov 2016 00:35:00 +0000 (00:35 +0000)
commit83836a95472ab8ddf8c27cf4e9956d4eeed3bdaf
tree36b153c4a19a72db08e23e12ad9fc4853cea00f7
parent20b8877be1554b7584e85ff577e4fca8e5e9a76c
Add exhaustive tests for group arithmetic, signing, and ecmult on a small group

If you compile without ./configure --enable-exhaustive-tests=no,
this will create a binary ./exhaustive_tests which will execute
every function possible on a group of small order obtained by
moving to a twist of our curve and locating a generator of small
order.

Currently defaults to order 13, though by changing some #ifdefs
you can get a couple other ones. (Currently 199, which will take
forever to run, and 14, which won't work because it's composite.)

TODO exhaustive tests for the various modules
Makefile.am
src/ecmult_const_impl.h
src/ecmult_impl.h
src/group_impl.h
src/scalar.h
src/scalar_impl.h
src/scalar_low.h [new file with mode: 0644]
src/scalar_low_impl.h [new file with mode: 0644]
src/tests_exhaustive.c
This page took 0.027189 seconds and 4 git commands to generate.