aboutsummaryrefslogtreecommitdiff
path: root/src/gen/seed.c
diff options
context:
space:
mode:
authorJ08nY2017-06-01 01:46:25 +0200
committerJ08nY2017-06-01 01:46:25 +0200
commit261e0ce6530387db48a07c3f8925dd67e63c28bf (patch)
tree6f41122a982f13a0ba828d7ade2b8af326546ae3 /src/gen/seed.c
parent63427ed3415b25bd29c5e1fe71ef9883d955bfcf (diff)
downloadecgen-261e0ce6530387db48a07c3f8925dd67e63c28bf.tar.gz
ecgen-261e0ce6530387db48a07c3f8925dd67e63c28bf.tar.zst
ecgen-261e0ce6530387db48a07c3f8925dd67e63c28bf.zip
Diffstat (limited to 'src/gen/seed.c')
-rw-r--r--src/gen/seed.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gen/seed.c b/src/gen/seed.c
index 44663c8..f26a9a2 100644
--- a/src/gen/seed.c
+++ b/src/gen/seed.c
@@ -54,7 +54,7 @@ static GEN seed_stoi(const char *cstr) {
return gerepilecopy(ltop, seed);
}
-char *seed_itos(GEN seed) {
+static char *seed_itos(GEN seed) {
pari_sp ltop = avma;
GEN bits = binary_zv(seed);
@@ -69,7 +69,7 @@ char *seed_itos(GEN seed) {
return result;
}
-int seed_random(curve_t *curve, const config_t *cfg, arg_t *args) {
+GENERATOR(seed_gen_random) {
curve->seed = seed_new();
curve->seed->seed = random_int(160);
curve->seed->raw = seed_itos(curve->seed->seed);
@@ -77,7 +77,7 @@ int seed_random(curve_t *curve, const config_t *cfg, arg_t *args) {
return 1;
}
-int seed_argument(curve_t *curve, const config_t *cfg, arg_t *args) {
+GENERATOR(seed_gen_argument) {
curve->seed = seed_new();
curve->seed->seed = seed_stoi(cfg->seed);
curve->seed->raw = cfg->seed;
@@ -85,7 +85,7 @@ int seed_argument(curve_t *curve, const config_t *cfg, arg_t *args) {
return 1;
}
-int seed_input(curve_t *curve, const config_t *cfg, arg_t *args) {
+GENERATOR(seed_gen_input) {
pari_sp ltop = avma;
GEN str = input_string("seed:");