aboutsummaryrefslogtreecommitdiff
path: root/src/gen/curve.c
diff options
context:
space:
mode:
authorJ08nY2017-09-17 20:50:22 +0200
committerJ08nY2017-09-17 20:50:22 +0200
commit4c66a6ce7bb18fcd24713b56e617dd769fc05266 (patch)
tree1c2ed105f9d62a2f7b78c1c56a88ab001945908d /src/gen/curve.c
parentea5c5a34f0595746abfecffe846d38d9e85c36a0 (diff)
downloadecgen-4c66a6ce7bb18fcd24713b56e617dd769fc05266.tar.gz
ecgen-4c66a6ce7bb18fcd24713b56e617dd769fc05266.tar.zst
ecgen-4c66a6ce7bb18fcd24713b56e617dd769fc05266.zip
Diffstat (limited to 'src/gen/curve.c')
-rw-r--r--src/gen/curve.c24
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);