diff options
| author | J08nY | 2017-02-09 04:07:37 +0100 |
|---|---|---|
| committer | J08nY | 2017-02-09 04:07:37 +0100 |
| commit | 79b29481b1c4d13063dd8b6ee6a1d0d70a54faab (patch) | |
| tree | 007da84bc4133c656f2f66df541f74c6b55bfb11 /src/ecgen.c | |
| parent | 0b5d1cca9c78869c6cffa2932297c1d70ba142e2 (diff) | |
| download | ecgen-79b29481b1c4d13063dd8b6ee6a1d0d70a54faab.tar.gz ecgen-79b29481b1c4d13063dd8b6ee6a1d0d70a54faab.tar.zst ecgen-79b29481b1c4d13063dd8b6ee6a1d0d70a54faab.zip | |
Diffstat (limited to 'src/ecgen.c')
| -rw-r--r-- | src/ecgen.c | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/src/ecgen.c b/src/ecgen.c index 5f73c7e..54d7f30 100644 --- a/src/ecgen.c +++ b/src/ecgen.c @@ -24,13 +24,10 @@ */ #include <time.h> -#include "curve.h" -#include "equation.h" -#include "field.h" -#include "generators.h" -#include "input.h" -#include "output.h" -#include "seed.h" +#include "io/input.h" +#include "io/output.h" +#include "math/curve.h" +#include "random/generators.h" const char *argp_program_version = "ecgen 0.2\n" @@ -83,17 +80,21 @@ int main(int argc, char *argv[]) { return quit(1); } - gen_t generators[5]; - gen_init(generators, &cfg); + if (cfg.cm) { + } else if (cfg.invalid) { + } else { + gen_t generators[5]; + gen_init(generators, &cfg); - curve_t *curve = curve_new(); - int state = 0; - while (state != 5) { - int diff = generators[state](curve, &cfg); - state += diff; + curve_t *curve = curve_new(); + int state = 0; + while (state != 5) { + int diff = generators[state](curve, &cfg); + state += diff; + } + output_csv(out, "%Px", ';', curve_params(curve)); + curve_free(&curve); } - output_csv(out, "%Px", ';', curve_params(curve)); - curve_free(&curve); return quit(0); } |
