From de90c5cd76bcd45c82f34d1f3d60b529b7d5a86d Mon Sep 17 00:00:00 2001 From: J08nY Date: Fri, 10 Feb 2017 01:24:48 +0100 Subject: Properly split into submodules --- src/math/curve.c | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) (limited to 'src/math/curve.c') diff --git a/src/math/curve.c b/src/math/curve.c index 422156b..e9d1364 100644 --- a/src/math/curve.c +++ b/src/math/curve.c @@ -3,8 +3,8 @@ * Copyright (C) 2017 J08nY */ #include "curve.h" +#include "exhaustive/seed.h" #include "field.h" -#include "random/seed.h" curve_t *curve_new() { curve_t *curve = pari_malloc(sizeof(curve_t)); @@ -59,23 +59,6 @@ int curve_nonzero(curve_t *curve, config_t *config, ...) { } } -int curve_prime(curve_t *curve, config_t *config, ...) { - pari_sp ltop = avma; - int nonzero = curve_nonzero(curve, config); - if (nonzero == 1) { - curve->order = ellsea(curve->curve, 1); - if (gequal0(curve->order) || !(isprime(curve->order))) { - avma = ltop; - return -3; - } else { - return 1; - } - } else { - avma = ltop; - return nonzero; - } -} - int curve_seed_fp(curve_t *curve, config_t *config, ...) {} int curve_seed_f2m(curve_t *curve, config_t *config, ...) {} -- cgit v1.2.3-70-g09d2