aboutsummaryrefslogtreecommitdiff
path: root/src/gen/curve.c
diff options
context:
space:
mode:
authorJ08nY2017-09-29 19:45:41 +0200
committerJ08nY2017-09-29 19:45:41 +0200
commit67c88571068fe34ebf21d53ed9d872332450eb48 (patch)
tree7992939df70b58c30dda82e299dc4b910ae7d84e /src/gen/curve.c
parent33e634568f368ebf108caa16e4adb2fabece565b (diff)
downloadecgen-67c88571068fe34ebf21d53ed9d872332450eb48.tar.gz
ecgen-67c88571068fe34ebf21d53ed9d872332450eb48.tar.zst
ecgen-67c88571068fe34ebf21d53ed9d872332450eb48.zip
Diffstat (limited to 'src/gen/curve.c')
-rw-r--r--src/gen/curve.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/gen/curve.c b/src/gen/curve.c
index 62c8fa3..55fdb3f 100644
--- a/src/gen/curve.c
+++ b/src/gen/curve.c
@@ -116,14 +116,8 @@ GENERATOR(curve_gen_any) {
}
}
-GENERATOR(curve_gen_nonzero) {
- pari_sp ltop = avma;
- int any = curve_gen_any(curve, cfg, args);
- if (any <= 0) {
- return any;
- }
+CHECK(curve_check_nonzero) {
if (gequal0(ell_get_disc(curve->curve))) {
- avma = ltop;
return -3;
} else {
return 1;