diff options
| author | J08nY | 2017-09-17 20:50:22 +0200 |
|---|---|---|
| committer | J08nY | 2017-09-17 20:50:22 +0200 |
| commit | 4c66a6ce7bb18fcd24713b56e617dd769fc05266 (patch) | |
| tree | 1c2ed105f9d62a2f7b78c1c56a88ab001945908d /src/gen/curve.c | |
| parent | ea5c5a34f0595746abfecffe846d38d9e85c36a0 (diff) | |
| download | ecgen-4c66a6ce7bb18fcd24713b56e617dd769fc05266.tar.gz ecgen-4c66a6ce7bb18fcd24713b56e617dd769fc05266.tar.zst ecgen-4c66a6ce7bb18fcd24713b56e617dd769fc05266.zip | |
Diffstat (limited to 'src/gen/curve.c')
| -rw-r--r-- | src/gen/curve.c | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/src/gen/curve.c b/src/gen/curve.c index ea5ed95..80483a6 100644 --- a/src/gen/curve.c +++ b/src/gen/curve.c @@ -2,6 +2,7 @@ * ecgen, tool for generating Elliptic curve domain parameters * Copyright (C) 2017 J08nY */ +#include <io/config.h> #include "curve.h" #include "point.h" #include "seed.h" @@ -130,29 +131,6 @@ GENERATOR(curve_gen_nonzero) { } } -static int curve_gen_seed_fp(curve_t *curve, const config_t *cfg, arg_t *args) { - // TODO implement - return INT_MIN; -} - -static int curve_gen_seed_f2m(curve_t *curve, const config_t *cfg, - arg_t *args) { - // TODO implement - return INT_MIN; -} - -GENERATOR(curve_gen_seed) { - switch (typ(curve->field)) { - case t_INT: - return curve_gen_seed_fp(curve, cfg, args); - case t_FFELT: - return curve_gen_seed_f2m(curve, cfg, args); - default: - pari_err_TYPE("curve_gen_seed", curve->field); - return INT_MIN; /* NOT REACHABLE */ - } -} - UNROLL(curve_unroll) { if (curve->curve) { obj_free(curve->curve); |
