diff options
| author | J08nY | 2017-02-28 20:22:16 +0100 |
|---|---|---|
| committer | J08nY | 2017-02-28 20:22:16 +0100 |
| commit | 8c230aa00002b57d47160756a183d65fb895a7b4 (patch) | |
| tree | 515ea83149f9652eb5dd3329871874f78764cbe7 /src/invalid | |
| parent | 209655dad1eda390213b9b9b53d3c56ae6dc493b (diff) | |
| download | ecgen-8c230aa00002b57d47160756a183d65fb895a7b4.tar.gz ecgen-8c230aa00002b57d47160756a183d65fb895a7b4.tar.zst ecgen-8c230aa00002b57d47160756a183d65fb895a7b4.zip | |
Added option to request uniquely generated curves.
-u --unique
Diffstat (limited to 'src/invalid')
| -rw-r--r-- | src/invalid/invalid.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/invalid/invalid.c b/src/invalid/invalid.c index 69c7021..469b20c 100644 --- a/src/invalid/invalid.c +++ b/src/invalid/invalid.c @@ -77,7 +77,11 @@ size_t invalid_curves(curve_t *curve, config_t *cfg, pari_ulong *primes, invalid_gen[OFFSET_B] = &b_random; invalid_gen[OFFSET_CURVE] = &curve_nonzero; invalid_gen[OFFSET_ORDER] = &order_any; - invalid_gen[OFFSET_GENERATORS] = &gens_any; + if (cfg->unique) { + invalid_gen[OFFSET_GENERATORS] = &gens_one; + } else { + invalid_gen[OFFSET_GENERATORS] = &gens_any; + } invalid_gen[OFFSET_POINTS] = &points_primet; arg_t *invalid_argss[OFFSET_END]; |
