summaryrefslogtreecommitdiff
path: root/src/gen/curve.c
diff options
context:
space:
mode:
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..3a8d00d 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 <misc/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);