aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add Makefiles and CMakelists for tests.J08nY2017-08-295-8/+36
| |
| * Add basic test Makefile.J08nY2017-08-282-1/+32
| |
| * Move test data into a separate directory.J08nY2017-08-289-6/+6
| |
| * Remove unused test files.J08nY2017-08-281-0/+0
| |
| * Add Criterion unit testing framework.J08nY2017-08-282-0/+3
|/
* Try to fix Travis build on Trusty.J08nY2017-08-281-1/+2
|
* Add /lib/pari to gitignore.J08nY2017-08-281-0/+1
|
* Refactor random_reseed from random_init.J08nY2017-07-201-1/+5
|
* Add proper support for Koblitz curves generation.J08nY2017-07-207-15/+37
|
* Some cleanup of unused stuff.J08nY2017-07-202-2/+18
|
* Add coverage files to gitignore.J08nY2017-07-201-0/+5
|
* Add some tests.J08nY2017-07-203-2/+26
|
* Fix Makefile.J08nY2017-07-201-2/+2
|
* Bump clang version on Travis.J08nY2017-07-201-4/+3
|
* Add codecov badge to README.J08nY2017-07-201-1/+1
|
* Fix some Makefile variables.J08nY2017-07-202-4/+5
|
* Bumo PARI-GP version on Travis.J08nY2017-07-201-4/+4
|
* Drop cmake in Travis CI.J08nY2017-07-191-1/+0
|
* Fix Travis CI coverage testing.J08nY2017-07-193-3/+3
|
* Fix Travis CI codecov.J08nY2017-07-191-1/+1
|
* Add codecov to Travis CI.J08nY2017-07-191-1/+4
|
* Enable building with GCC test options for gcov.J08nY2017-07-191-0/+6
|
* Make --points=all not error for some edge cases.J08nY2017-06-081-21/+42
|
* Fix formatting and whitespace.J08nY2017-06-052-4/+3
|
* Fix errors in point generation, for "nonprime" points mainly.J08nY2017-06-054-51/+119
|
* Add docs about point options.J08nY2017-06-044-19/+36
| | | | | - Adds some docs about the possible --points= options. - Adds cmake/ to .gitignore.
* Fix formatting.J08nY2017-06-014-7/+10
|
* Fix tests printing.J08nY2017-06-011-3/+5
|
* Renamed a bunch of generators.J08nY2017-06-0112-46/+45
|
* Add generating of points on non-prime order subgroups of a curve.J08nY2017-06-0110-164/+175
| | | | - Use --points=nonprime
* Move stuff related to generators to src/gen.J08nY2017-05-3131-34/+34
|
* Add some more comments and docs, move exhaustive/seed.[ch] into math/J08nY2017-05-2927-198/+221
|
* Remove unnecessary not-null checks in cli parsingJ08nY2017-05-291-54/+35
|
* Add order_gen_input, for reading pregenerated curve orderJ08nY2017-05-292-0/+25
|
* Added some docs, moved licenseJ08nY2017-05-256-375/+513
|
* Add some more testsJ08nY2017-05-236-3/+42
|
* Added generating of points on all subgroups of a curve.J08nY2017-05-2315-27/+174
| | | | | - Use --points=all, the number of points can be quite large however, it's 2^(num of prime subgroups of the curve).
* Add GENERATOR and UNROLL macro, use themJ08nY2017-05-2315-117/+134
|
* Make debug macros really variadicJ08nY2017-05-231-7/+22
|
* Fix License in readme to GPL v2J08nY2017-05-211-13/+15
|
* Add CMake to travis scriptJ08nY2017-05-202-1/+2
|
* Add notice about not finished/implemented parts to READMEJ08nY2017-05-206-41/+50
| | | | | | - Also to --help output - Also add notes about used libraries and their licenses - Fix CMake build by adding src/util/*.c
* Add debug logging with time, refactor allocationJ08nY2017-05-1915-155/+158
|
* Fix missing break in --threads handlingJ08nY2017-05-191-0/+1
|
* Fixed unrolls / unique generator curve generatonJ08nY2017-05-0710-72/+118
| | | | | | - Also added some tests to catch some regressions like this early - Fixed double free in gens, also some funky stuff with gunclone and obj_free in curve_free
* Pad output hex to field size (both json and csv)J08nY2017-05-0214-92/+216
|
* Raise precision in anomalous curve generationJ08nY2017-05-011-2/+2
|
* Merge branch 'cm'J08nY2017-05-0112-13/+718
|\
| * Insert the curve order to ell structure on anomalous_orderJ08nY2017-04-211-0/+1
| |
| * Add anomalous curve generationJ08nY2017-04-215-27/+102
| |