diff options
| author | J08nY | 2017-04-05 00:18:01 +0200 |
|---|---|---|
| committer | J08nY | 2017-04-05 00:23:33 +0200 |
| commit | f87dd8a285755f9b1d838b3efdfd952fae81ee55 (patch) | |
| tree | 07916d786c9c68e8020e4ee969b328d19eebbc0f /src/invalid | |
| parent | b77fd8c4eb3f1dba399d8451909fefc52b436c35 (diff) | |
| download | ecgen-f87dd8a285755f9b1d838b3efdfd952fae81ee55.tar.gz ecgen-f87dd8a285755f9b1d838b3efdfd952fae81ee55.tar.zst ecgen-f87dd8a285755f9b1d838b3efdfd952fae81ee55.zip | |
Add exhaustive_gen_retry, fix infinite loop, add retry limit to exhaustive gen
Diffstat (limited to 'src/invalid')
| -rw-r--r-- | src/invalid/invalid.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/invalid/invalid.c b/src/invalid/invalid.c index 98052fd..c882b79 100644 --- a/src/invalid/invalid.c +++ b/src/invalid/invalid.c @@ -201,7 +201,8 @@ int invalid_do(config_t *cfg) { invalid_ginit(gen, cfg); // actually generate the curve - if (!exhaustive_gen(curve, cfg, gen, argss, OFFSET_FIELD, OFFSET_POINTS)) { + if (!exhaustive_gen_retry(curve, cfg, gen, argss, OFFSET_FIELD, + OFFSET_POINTS, 1)) { curve_free(&curve); return 1; } |
