aboutsummaryrefslogtreecommitdiff
path: root/src/cm/cm_any.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cm/cm_any.c')
-rw-r--r--src/cm/cm_any.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/cm/cm_any.c b/src/cm/cm_any.c
index f993fa3..2cab060 100644
--- a/src/cm/cm_any.c
+++ b/src/cm/cm_any.c
@@ -3,8 +3,6 @@
* Copyright (C) 2017-2018 J08nY
*/
#include "cm_any.h"
-#include <misc/config.h>
-#include <obj/obj.h>
#include "io/output.h"
#include "obj/curve.h"
#include "util/memory.h"
@@ -205,24 +203,6 @@ GEN cm_construct_curve(GEN order, GEN d, GEN p, bool ord_prime) {
return NULL;
}
-curve_t *cm_any_curve(GEN order) {
- cm_any_qdisc_t min_disc = {0};
- good_qdisc_minimal(&min_disc, order);
- debug_log("Got min D = %Pi", min_disc.d);
- GEN e = cm_construct_curve(order, min_disc.d, min_disc.p, false);
- if (e == NULL) {
- fprintf(err, "Could not construct curve.");
- return NULL;
- }
- curve_t *curve = curve_new();
- curve->field = min_disc.p;
- curve->curve = e;
- curve->a = ell_get_a4(e);
- curve->b = ell_get_a6(e);
- curve->order = gcopy(order);
- return curve;
-}
-
GENERATOR(cm_gen_curve_any) {
pari_sp ltop = avma;
GEN order = strtoi(cfg->cm_order);