summaryrefslogtreecommitdiff
path: root/src/math (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use exhaustive generation of some params in CM generation.J08nY2018-07-091-0/+3
* Separate subgroup object functions into obj.J08nY2018-03-283-198/+1
* Separate point object functions into obj.J08nY2018-03-281-1/+1
* Run clang-format.J08nY2018-03-201-1/+1
* Use the Koblitz order store to lookup a curve order fast.J08nY2018-03-032-5/+5
* Add direcory names to include guards.J08nY2018-03-034-12/+12
* Refactor point generation tests.J08nY2018-03-032-34/+32
* Rewrite generator and point generation code.J08nY2018-03-035-188/+378
* Add tests for Koblitz order store.J08nY2018-02-272-2/+19
* Compute twist order, as it is obviously known.J08nY2018-01-192-3/+12
* Add a set of Koblitz curves to be searched to speedup order computation.J08nY2018-01-194-2/+98
* Add curve twists to CLI and update options in README.J08nY2018-01-182-2/+18
* Add utilities to create random curve twists.J08nY2018-01-182-0/+35
* Update copyright year.J08nY2018-01-014-4/+4
* Make config_t *cfg a global variable.J08nY2017-10-142-9/+6
* Move some files into src/misc.J08nY2017-09-191-1/+1
* Implement hashing of ANSI X9.62 seed.J08nY2017-08-311-1/+2
* Use gtoset instead of sort and manual uniq algo.J08nY2017-08-311-11/+2
* More point tests and formating.J08nY2017-08-301-2/+2
* Refactor some of the subgroups code.J08nY2017-08-301-22/+32
* Fix subgroup order enumeration, that broke point enumeration for some curves.J08nY2017-08-301-35/+28
* Add first working test.J08nY2017-08-291-1/+1
* Add proper support for Koblitz curves generation.J08nY2017-07-201-10/+10
* Some cleanup of unused stuff.J08nY2017-07-201-1/+18
* Make --points=all not error for some edge cases.J08nY2017-06-081-21/+42
* Fix formatting and whitespace.J08nY2017-06-051-3/+2
* Fix errors in point generation, for "nonprime" points mainly.J08nY2017-06-052-24/+82
* Fix formatting.J08nY2017-06-011-2/+1
* Add generating of points on non-prime order subgroups of a curve.J08nY2017-06-012-0/+99
* Move stuff related to generators to src/gen.J08nY2017-05-3120-2008/+0
* Add some more comments and docs, move exhaustive/seed.[ch] into math/J08nY2017-05-2913-128/+333
* Add order_gen_input, for reading pregenerated curve orderJ08nY2017-05-292-0/+25
* Added generating of points on all subgroups of a curve.J08nY2017-05-238-18/+141
* Add GENERATOR and UNROLL macro, use themJ08nY2017-05-2313-82/+94
* Add debug logging with time, refactor allocationJ08nY2017-05-194-40/+11
* Fixed unrolls / unique generator curve generatonJ08nY2017-05-073-5/+3
* Pad output hex to field size (both json and csv)J08nY2017-05-022-47/+0
* Merge branch 'cm'J08nY2017-05-012-1/+10
|\
| * Add anomalous curve generationJ08nY2017-04-212-0/+5
| * Begin CM workJ08nY2017-04-211-1/+5
* | Add some docs, move them to /docs, clean-up includesJ08nY2017-04-278-10/+16
|/
* Fix some newlines.J08nY2017-04-202-3/+4
* Load modular polynomial db in main threadJ08nY2017-04-181-0/+21
* Try to fix multi-threaded SEAJ08nY2017-04-162-2/+26
* Fix unnecessary indirection in curve_paramsJ08nY2017-04-111-10/+4
* Added unroll functions, to generalize going back in exhaustive generationJ08nY2017-04-109-11/+78
* Fixed exhaustive curve generation for params with no curveJ08nY2017-04-101-3/+12
* Added multi-threading support to invalid curve generationJ08nY2017-04-0920-95/+252
* Fix point copyJ08nY2017-04-092-3/+4
* fix bad object free(after stack rewind)J08nY2017-04-071-5/+0