| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix curve vs twist selection in cm. | J08nY | 2025-04-15 | 1 | -0/+4 |
| | | | | | Fixes #37. | ||||
| * | Fixup issues in clang with pedantic. | J08nY | 2025-03-27 | 1 | -1/+1 |
| | | |||||
| * | Make the CM method work with the -u switch! Walk down volcanoes! | J08nY | 2025-03-21 | 1 | -0/+2 |
| | | |||||
| * | Fix addprimes call in cm_any. | J08nY | 2025-03-21 | 1 | -2/+7 |
| | | |||||
| * | Fix discriminant iteration in CM with composite order. | J08nY | 2025-03-20 | 1 | -1/+2 |
| | | | | | The prime impl is still broken. The family gen is as well. | ||||
| * | Handle the cases found by unused options. | J08nY | 2024-11-30 | 1 | -0/+2 |
| | | |||||
| * | Add best-effort warnings for ignored CLI options. | J08nY | 2024-11-30 | 1 | -4/+17 |
| | | |||||
| * | Fix metadata generation for supersingular curve. | J08nY | 2024-11-29 | 1 | -1/+1 |
| | | | | | Embedding degree was failing, so defined it to 0? | ||||
| * | Check size of requested CM order when generating. | J08nY | 2018-07-13 | 1 | -0/+8 |
| | | |||||
| * | Add option to specify order by factors. | J08nY | 2018-07-12 | 1 | -23/+93 |
| | | |||||
| * | Use exhaustive generation of some params in CM generation. | J08nY | 2018-07-09 | 1 | -21/+145 |
| | | |||||
| * | Implement complex multiplication even for composite order curves. | J08nY | 2018-07-07 | 1 | -2/+16 |
| | | |||||
| * | Properly handle edge-cases for CM method. | J08nY | 2018-04-09 | 1 | -5/+10 |
| | | |||||
| * | Add the custom CM method, finally working. | J08nY | 2018-04-09 | 1 | -6/+6 |
| | | |||||
| * | Fix P1363 poly generation. | J08nY | 2018-04-07 | 1 | -2/+1 |
| | | |||||
| * | Use computed precision in p1363. | J08nY | 2018-04-07 | 1 | -5/+3 |
| | | |||||
| * | Add test for p1363_forms. | J08nY | 2018-04-07 | 1 | -2/+1 |
| | | |||||
| * | Added custom CM generation skeleton. | J08nY | 2018-04-07 | 1 | -2/+5 |
| | | |||||
| * | Rename P1363 form struct. | J08nY | 2018-04-07 | 1 | -1/+1 |
| | | |||||
| * | Update copyright year. | J08nY | 2018-01-01 | 1 | -1/+1 |
| | | |||||
| * | Make config_t *cfg a global variable. | J08nY | 2017-10-14 | 1 | -1/+1 |
| | | | | | | | 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 err output stream, default to stderr. | J08nY | 2017-08-30 | 1 | -1/+1 |
| | | |||||
| * | Added generating of points on all subgroups of a curve. | J08nY | 2017-05-23 | 1 | -1/+0 |
| | | | | | | - Use --points=all, the number of points can be quite large however, it's 2^(num of prime subgroups of the curve). | ||||
| * | Add debug logging with time, refactor allocation | J08nY | 2017-05-19 | 1 | -3/+6 |
| | | |||||
| * | Begin CM work | J08nY | 2017-04-21 | 1 | -3/+14 |
| | | |||||
| * | Fixed exhaustive curve generation for params with no curve | J08nY | 2017-04-10 | 1 | -2/+5 |
| | | | | | | | | - Added some debug prints - Fixed debug macro - Temporarily disabled obj_free in exhaustive_gen until roll_t arrives | ||||
| * | Fix binary field curve generation, move config into config.h | J08nY | 2017-04-07 | 1 | -0/+1 |
| | | |||||
| * | ecgen v0.3: some cleanup and version bump | J08nY | 2017-02-19 | 1 | -4/+1 |
| | | |||||
| * | Optimized invalid curve generation, added optional args to gen_t | J08nY | 2017-02-16 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | - Optimized invalid curve generation - Invalid curve generation for secp256r1 now takes around 90minutes instead of 5hours as before - Optimized prime point generation(if only some small prime order points are needed -> points_primet) - Added a_once and b_once that prompt for parameter input and then set the input parameter repeatedly - Added optional args to gen_t functions - Integer input now ignores whitespace and doesnt errorneously prompt stdout when reading from file - Specified C standard(C11) + feature macros in code. | ||||
| * | Add some TODOs, fix build | J08nY | 2017-02-15 | 1 | -1/+4 |
| | | |||||
| * | Properly split into submodules | J08nY | 2017-02-10 | 1 | -0/+2 |
| | | |||||
| * | Seperated different generation methods into modules. | J08nY | 2017-02-09 | 1 | -0/+5 |
| - Added Koblitz curve generation. | |||||
