diff options
Diffstat (limited to 'src/gen')
| -rw-r--r-- | src/gen/point.c | 3 | ||||
| -rw-r--r-- | src/gen/seed.c | 2 |
2 files changed, 5 insertions, 0 deletions
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; |
