aboutsummaryrefslogtreecommitdiff
path: root/src/io (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Run clang-format.J08nY2017-09-192-6/+5
|
* Move some files into src/misc.J08nY2017-09-194-70/+3
|
* Output seed in JSON format output.J08nY2017-09-193-8/+19
|
* Move some stuff from general seed_t handling in gen/seed.[ch] to ↵J08nY2017-09-171-2/+2
| | | | exhaustive/ansi.[ch].
* Remove binascii utilities, move seed manipulation to bits_t.J08nY2017-09-131-4/+2
|
* Paritially implement W computation in ANSI X9.62 algo.J08nY2017-09-071-0/+2
|
* Implement hashing of ANSI X9.62 seed.J08nY2017-08-311-2/+2
|
* Implement seed parsing for ANSI X9.62 algo. Refactor IO test layers.J08nY2017-08-302-34/+23
|
* Add err output stream, default to stderr.J08nY2017-08-303-23/+35
|
* Don't always read numbers as hexadecimal. Add tests for input.J08nY2017-08-301-4/+7
|
* Fix input_quit closing stdin.J08nY2017-08-301-1/+1
|
* Add tests for cli parsing.J08nY2017-08-301-1/+1
|
* Use correct allocation functions. Add try_free.J08nY2017-08-301-7/+7
|
* Add proper support for Koblitz curves generation.J08nY2017-07-202-2/+10
|
* Fix errors in point generation, for "nonprime" points mainly.J08nY2017-06-051-16/+23
|
* Fix formatting.J08nY2017-06-011-1/+7
|
* Renamed a bunch of generators.J08nY2017-06-012-2/+2
|
* Add generating of points on non-prime order subgroups of a curve.J08nY2017-06-012-6/+8
| | | | - Use --points=nonprime
* Move stuff related to generators to src/gen.J08nY2017-05-313-4/+4
|
* Add some more comments and docs, move exhaustive/seed.[ch] into math/J08nY2017-05-295-37/+25
|
* Remove unnecessary not-null checks in cli parsingJ08nY2017-05-291-54/+35
|
* Added generating of points on all subgroups of a curve.J08nY2017-05-232-5/+10
| | | | | - Use --points=all, the number of points can be quite large however, it's 2^(num of prime subgroups of the curve).
* Make debug macros really variadicJ08nY2017-05-231-7/+22
|
* Add notice about not finished/implemented parts to READMEJ08nY2017-05-202-32/+32
| | | | | | - 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-193-28/+33
|
* Fix missing break in --threads handlingJ08nY2017-05-191-0/+1
|
* Pad output hex to field size (both json and csv)J08nY2017-05-023-33/+102
|
* Merge branch 'cm'J08nY2017-05-013-6/+23
|\
| * Begin CM workJ08nY2017-04-213-6/+23
| |
* | Add some docs, move them to /docs, clean-up includesJ08nY2017-04-272-19/+52
| |
* | Add output separators, invalid curve generation now outputs valid JSONJ08nY2017-04-262-43/+135
|/
* Fix debug macroJ08nY2017-04-101-1/+1
|
* Fixed exhaustive curve generation for params with no curveJ08nY2017-04-101-2/+2
| | | | | | | - Added some debug prints - Fixed debug macro - Temporarily disabled obj_free in exhaustive_gen until roll_t arrives
* Moved curve output in multi-threaded invalid curve generation to master threadJ08nY2017-04-104-12/+16
| | | | | | - Fixed mutex and cond destroy - Added debug() macro - Renamed debug out stream to verbose
* Added multi-threading support to invalid curve generationJ08nY2017-04-096-41/+87
| | | | | | | | | | | | Invalid curve generation now supports multi-threading via pthreads, use the --threads= option. - Changed some function params to const, where possible. - Added *_new_copy, *_clone and *_new_clone functions to curve_t*, point_t* and point_t** - Made cfg->bits unsigned long - Made order_any gcopy the generated order(as it can be a clone and screw up stuff later)
* Fix binary field curve generation, move config into config.hJ08nY2017-04-074-45/+57
|
* Fix curve generation over binary fields, cleanup CMakelistsJ08nY2017-04-062-2/+2
|
* Fix inputs with leading zeroJ08nY2017-04-061-1/+1
|
* Fix some leaks, add option to specify PARI stack sizeJ08nY2017-04-052-4/+25
|
* Fix input when EOF reachedJ08nY2017-04-051-2/+8
|
* Make some stuff staticJ08nY2017-04-052-2/+2
|
* Add exhaustive_gen_retry, fix infinite loop, add retry limit to exhaustive genJ08nY2017-04-051-1/+4
|
* Fix inputJ08nY2017-04-041-0/+11
|
* Added option to request no points on the curveJ08nY2017-03-252-2/+4
| | | | --points=none
* Fixed generation with cofactor.J08nY2017-03-251-0/+1
|
* fix output when reading from fileJ08nY2017-03-091-2/+2
|
* Rename and reformatJ08nY2017-03-095-81/+108
|
* Default to prime pointsJ08nY2017-03-011-1/+1
|
* Added requested points type option + count optionJ08nY2017-03-013-4/+26
|
* Added option to request uniquely generated curves.J08nY2017-02-282-67/+69
| | | | -u --unique