aboutsummaryrefslogtreecommitdiff
path: root/test/src/gen (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix Travis.J08nY2018-07-101-1/+0
|
* Fix discriminant check.J08nY2018-06-301-1/+7
|
* Implement computation of curve metadata(j-invariant, disc, frobenius, cm disc).J08nY2018-06-301-2/+2
|
* Copyright fixes and Makefile fixes.J08nY2018-04-058-8/+8
|
* Separate subgroup object functions into obj.J08nY2018-03-281-0/+1
|
* Separate curve object functions into obj.J08nY2018-03-282-0/+2
|
* Separate point object functions into obj.J08nY2018-03-281-0/+1
|
* Refactor point generation tests.J08nY2018-03-031-105/+118
|
* Rewrite generator and point generation code.J08nY2018-03-034-324/+119
|
* Add tests for Koblitz order store.J08nY2018-02-271-3/+3
|
* Add some more basic tests for coverage.J08nY2018-01-183-0/+94
|
* Add tests for brainpool generation, and fix it.J08nY2017-12-131-4/+0
|
* Fix unit tests failing wih DDEBUG.J08nY2017-12-131-1/+5
|
* Implement base of brainpool algo.J08nY2017-12-131-1/+1
|
* Cleanup the CLI options parsing and enums a bit.J08nY2017-10-191-6/+0
|
* Add check_f for a string in the hex expansion of a curve param.J08nY2017-10-171-0/+138
|
* Add tests for order.c.J08nY2017-10-172-3/+100
|
* Add several check_fs for standard security requirements.J08nY2017-10-173-16/+138
| | | | | | - Check for trace one(anomalous) curve, check for multiplicative transfer(embedding degree), factors of generator order and cm discriminant.
* Add tests for field.c.J08nY2017-10-152-4/+205
|
* Add tests for equation.c.J08nY2017-10-151-0/+118
|
* Format and update README.J08nY2017-10-141-62/+113
|
* Make config_t *cfg a global variable.J08nY2017-10-142-44/+22
| | | | | | The config is setup from parsing CLI options and then doesn't change for the whole duration of running ecgen, so it makes sense to make it a global variable.
* Add tests for gp interpretation check_f.J08nY2017-10-031-8/+113
|
* Add GP code interpretation as a gen_f option.J08nY2017-09-301-0/+109
|
* Add "offset_e state" param to gen_f and check_f.J08nY2017-09-301-6/+6
|
* Move some stuff from general seed_t handling in gen/seed.[ch] to ↵J08nY2017-09-171-165/+0
| | | | exhaustive/ansi.[ch].
* Add example data from ANSI X9.62 for prime field case.J08nY2017-09-171-0/+72
|
* Implement W/b computation for ANSI X9.62.J08nY2017-09-171-2/+2
|
* Remove binascii utilities, move seed manipulation to bits_t.J08nY2017-09-131-13/+11
|
* Fix hashing of ANSI X9.62 seed.J08nY2017-08-311-4/+13
|
* Implement hashing of ANSI X9.62 seed.J08nY2017-08-311-13/+14
|
* Implement ANSI X9.62 stdin input + tests.J08nY2017-08-311-4/+52
|
* Implement seed parsing for ANSI X9.62 algo. Refactor IO test layers.J08nY2017-08-302-1/+38
|
* Add tests for all point generation functions.J08nY2017-08-301-2/+95
|
* More point tests and formating.J08nY2017-08-301-7/+34
|
* Add tests for point generation.J08nY2017-08-301-0/+49