| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix computation of embedding degree. | J08nY | 2018-07-04 | 1 | -2/+2 |
| | | |||||
| * | Fix generating points on subgroup of order 2. | J08nY | 2018-07-02 | 1 | -4/+11 |
| | | |||||
| * | Add util directory and jq script to transform into CSV. | J08nY | 2018-06-30 | 3 | -6/+6 |
| | | |||||
| * | Fix discriminant check. | J08nY | 2018-06-30 | 1 | -19/+2 |
| | | |||||
| * | Implement computation of curve metadata(j-invariant, disc, frobenius, cm disc). | J08nY | 2018-06-30 | 2 | -0/+57 |
| | | |||||
| * | Add the custom CM method, finally working. | J08nY | 2018-04-09 | 2 | -1/+10 |
| | | |||||
| * | More bits tests. | J08nY | 2018-04-05 | 1 | -2/+2 |
| | | |||||
| * | Separate subgroup object functions into obj. | J08nY | 2018-03-28 | 1 | -0/+1 |
| | | |||||
| * | Separate curve object functions into obj. | J08nY | 2018-03-28 | 2 | -118/+0 |
| | | |||||
| * | Separate point object functions into obj. | J08nY | 2018-03-28 | 4 | -183/+2 |
| | | |||||
| * | Fix infinite loop when encountering EOF/error in input file read. | J08nY | 2018-03-25 | 2 | -1/+12 |
| | | |||||
| * | Run clang-format. | J08nY | 2018-03-20 | 1 | -1/+1 |
| | | |||||
| * | Bump version0.6.5 | J08nY | 2018-03-05 | 1 | -0/+1 |
| | | | | | - Also fix Koblitz order insertion. | ||||
| * | Use the Koblitz order store to lookup a curve order fast. | J08nY | 2018-03-03 | 2 | -0/+28 |
| | | |||||
| * | Fix generation with set cofactor. | J08nY | 2018-03-03 | 2 | -5/+5 |
| | | |||||
| * | Add direcory names to include guards. | J08nY | 2018-03-03 | 8 | -24/+24 |
| | | |||||
| * | Refactor point generation tests. | J08nY | 2018-03-03 | 6 | -34/+36 |
| | | |||||
| * | Rewrite generator and point generation code. | J08nY | 2018-03-03 | 10 | -334/+250 |
| | | |||||
| * | Fix Valgrind warnings about timeout struct allocations. | J08nY | 2018-02-03 | 1 | -1/+1 |
| | | | | | | | - Make them dynamically allocated, per thread, not on stack. - Also fix a small invalid read of deallocated generator point. | ||||
| * | Cleanup includes.0.6.4 | J08nY | 2018-01-18 | 1 | -1/+0 |
| | | |||||
| * | Add curve twists to CLI and update options in README. | J08nY | 2018-01-18 | 2 | -0/+22 |
| | | |||||
| * | Fix binary curve generation. | J08nY | 2018-01-18 | 1 | -1/+1 |
| | | |||||
| * | Update copyright year. | J08nY | 2018-01-01 | 18 | -18/+18 |
| | | |||||
| * | Fix running out of stack in embedding degree computation. | J08nY | 2017-12-20 | 1 | -10/+1 |
| | | | | | - It is a simple Fp_order computation, why the dumb algo? :D | ||||
| * | Add seadata to Travis.feature/brainpool-algo | J08nY | 2017-12-17 | 1 | -3/+1 |
| | | |||||
| * | Fix gens_get_embedding and brainpool RFC generation. | J08nY | 2017-12-17 | 2 | -4/+8 |
| | | | | | | - The Brainpool RFC generation still uses way too much stack, so it is likely leaking it somewhere, but not sure where. | ||||
| * | Allow larger PARI stack for tests. | J08nY | 2017-12-17 | 1 | -1/+0 |
| | | |||||
| * | Fix some errors in brainpool rfc generation (4/7 RFC curves pass). | J08nY | 2017-12-17 | 2 | -9/+26 |
| | | |||||
| * | Fix brainpool(+RFC) generation of primes. | J08nY | 2017-12-15 | 1 | -2/+1 |
| | | |||||
| * | Implement base of brainpool algo. | J08nY | 2017-12-13 | 1 | -0/+3 |
| | | |||||
| * | Run clang-format. | J08nY | 2017-11-08 | 1 | -1/+1 |
| | | |||||
| * | Move some enums around, make a general seed_unroll. | J08nY | 2017-11-08 | 1 | -0/+1 |
| | | |||||
| * | Fix discriminant computation. | J08nY | 2017-10-20 | 1 | -7/+4 |
| | | |||||
| * | Add hex check to cli. | J08nY | 2017-10-19 | 1 | -27/+30 |
| | | |||||
| * | Add check_f for a string in the hex expansion of a curve param. | J08nY | 2017-10-17 | 2 | -0/+120 |
| | | |||||
| * | Cleanup includes and test setup/teardown. | J08nY | 2017-10-17 | 2 | -2/+0 |
| | | |||||
| * | Add tests for order.c. | J08nY | 2017-10-17 | 1 | -1/+1 |
| | | |||||
| * | Add several check_fs for standard security requirements. | J08nY | 2017-10-17 | 4 | -2/+143 |
| | | | | | | | - Check for trace one(anomalous) curve, check for multiplicative transfer(embedding degree), factors of generator order and cm discriminant. | ||||
| * | Add tests for field.c. | J08nY | 2017-10-15 | 2 | -3/+14 |
| | | |||||
| * | Format and update README. | J08nY | 2017-10-14 | 1 | -1/+0 |
| | | |||||
| * | Make config_t *cfg a global variable. | J08nY | 2017-10-14 | 10 | -41/+6 |
| | | | | | | | 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 Doxygen @file directives to heaer files missing them. | J08nY | 2017-10-04 | 1 | -0/+3 |
| | | |||||
| * | Add GP interpreter check_f. | J08nY | 2017-10-01 | 2 | -0/+66 |
| | | |||||
| * | Add GP code interpretation as a gen_f option. | J08nY | 2017-09-30 | 2 | -0/+139 |
| | | |||||
| * | Add "offset_e state" param to gen_f and check_f. | J08nY | 2017-09-30 | 2 | -3/+3 |
| | | |||||
| * | Fixed generation with cofactor bound. | J08nY | 2017-09-30 | 1 | -8/+23 |
| | | | | | | Might be slow, but should work. Needs to factor curve order. I wonder if I should store the factored curve order somewhere. | ||||
| * | Implement the curve non-zero discriminant as a check_f. | J08nY | 2017-09-29 | 2 | -15/+8 |
| | | |||||
| * | Remove gens_check_cofactor. | J08nY | 2017-09-29 | 1 | -2/+0 |
| | | |||||
| * | Introduce HAS_ARG(args) macro. | J08nY | 2017-09-29 | 3 | -16/+6 |
| | | |||||
| * | Pass arg_t to check_f. | J08nY | 2017-09-29 | 1 | -0/+4 |
| | | |||||
