From 23c460dff96f57a4fa480ab6426700b0be384f12 Mon Sep 17 00:00:00 2001 From: J08nY Date: Sun, 1 Dec 2024 13:56:04 +0100 Subject: Add curve family generation. --- src/gen/point.c | 3 +++ src/gen/seed.c | 2 ++ 2 files changed, 5 insertions(+) (limited to 'src/gen') diff --git a/src/gen/point.c b/src/gen/point.c index 4f1c624..21d0c26 100644 --- a/src/gen/point.c +++ b/src/gen/point.c @@ -41,6 +41,9 @@ GENERATOR(points_gen_random) { for (size_t i = 0; i < curve->ngens; ++i) { subgroup_t *subgroup = curve->generators[i]; subgroup->npoints = npoints_per_gen[i]; + if (npoints_per_gen[i] == 0) { + continue; + } subgroup->points = points_new(npoints_per_gen[i]); for (size_t j = 0; j < npoints_per_gen[i]; ++j) { diff --git a/src/gen/seed.c b/src/gen/seed.c index 5dca17a..3e67135 100644 --- a/src/gen/seed.c +++ b/src/gen/seed.c @@ -53,6 +53,8 @@ void seed_free(seed_t **seed) { break; case SEED_NONE: break; + case SEED_FAMILY: + break; } try_free(*seed); *seed = NULL; -- cgit v1.3.1