summaryrefslogtreecommitdiff
path: root/src/exhaustive
Commit message (Expand)AuthorAgeFilesLines
* Run clang-format.J08nY2017-09-194-13/+15
* Move some files into src/misc.J08nY2017-09-196-7/+7
* Output seed in JSON format output.J08nY2017-09-192-3/+3
* Fix a segfault in ANSI generation, fix ISO C initializer braces.J08nY2017-09-191-0/+1
* Implement a,b generation for ANSI X9.62 algo, Fp version.J08nY2017-09-191-8/+37
* Fix ANSI X9.62 binary field generation method.J08nY2017-09-193-10/+34
* Fix some of the issues with ANSI X9.62 f2m equation generation.J08nY2017-09-171-42/+58
* Move some stuff from general seed_t handling in gen/seed.[ch] to exhaustive/a...J08nY2017-09-173-7/+186
* Implement seed parsing for ANSI X9.62 algo. Refactor IO test layers.J08nY2017-08-301-2/+1
* Add err output stream, default to stderr.J08nY2017-08-302-4/+4
* Use correct allocation functions. Add try_free.J08nY2017-08-302-4/+4
* Fix formatting.J08nY2017-08-291-2/+2
* Add proper support for Koblitz curves generation.J08nY2017-07-201-1/+11
* Fix formatting.J08nY2017-06-011-1/+0
* Renamed a bunch of generators.J08nY2017-06-013-15/+16
* Add generating of points on non-prime order subgroups of a curve.J08nY2017-06-011-0/+4
* Move stuff related to generators to src/gen.J08nY2017-05-315-10/+54
* Add some more comments and docs, move exhaustive/seed.[ch] into math/J08nY2017-05-295-191/+34
* Added generating of points on all subgroups of a curve.J08nY2017-05-231-0/+3
* Add GENERATOR and UNROLL macro, use themJ08nY2017-05-231-19/+23
* Add debug logging with time, refactor allocationJ08nY2017-05-193-34/+15
* Fixed unrolls / unique generator curve generatonJ08nY2017-05-071-50/+50
* Pad output hex to field size (both json and csv)J08nY2017-05-021-4/+6
* Raise precision in anomalous curve generationJ08nY2017-05-011-2/+2
* Merge branch 'cm'J08nY2017-05-014-3/+241
|\
| * Insert the curve order to ell structure on anomalous_orderJ08nY2017-04-211-0/+1
| * Add anomalous curve generationJ08nY2017-04-213-27/+97
| * Begin CM workJ08nY2017-04-214-2/+169
* | Add some docs, move them to /docs, clean-up includesJ08nY2017-04-272-2/+1
* | Add output separators, invalid curve generation now outputs valid JSONJ08nY2017-04-261-0/+6
|/
* Remove too verbose debug logJ08nY2017-04-111-1/+0
* Added unroll functions, to generalize going back in exhaustive generationJ08nY2017-04-102-15/+43
* Fixed exhaustive curve generation for params with no curveJ08nY2017-04-101-1/+3
* Moved curve output in multi-threaded invalid curve generation to master threadJ08nY2017-04-101-5/+4
* Added multi-threading support to invalid curve generationJ08nY2017-04-094-21/+59
* Adde temporary ellinit free (until proper unroll functions)J08nY2017-04-071-1/+6
* Fix binary field curve generation, move config into config.hJ08nY2017-04-072-0/+2
* Fix some leaks, add option to specify PARI stack sizeJ08nY2017-04-052-6/+12
* Make some stuff staticJ08nY2017-04-052-4/+4
* Add exhaustive_gen_retry, fix infinite loop, add retry limit to exhaustive genJ08nY2017-04-052-7/+42
* Added option to request no points on the curveJ08nY2017-03-251-0/+3
* Fixed generation with cofactor.J08nY2017-03-251-2/+1
* Rename and reformatJ08nY2017-03-094-31/+39
* Added requested points type option + count optionJ08nY2017-03-011-14/+42
* Added option to request uniquely generated curves.J08nY2017-02-281-8/+9
* added stack rewind code to exhaustive_genJ08nY2017-02-281-5/+22
* Added irreducibility check, equation_quit, gens_oneJ08nY2017-02-281-2/+8
* ecgen v0.3: some cleanup and version bumpJ08nY2017-02-191-1/+1
* Added generatorsJ08nY2017-02-191-0/+2
* Optimized invalid curve generation, added optional args to gen_tJ08nY2017-02-164-21/+29