diff options
author | Niels Möller <nisse@lysator.liu.se> | 2002-10-09 23:25:24 +0200 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2002-10-09 23:25:24 +0200 |
commit | fa14f30e0e1c349e99f99a30e956b62a5806939a (patch) | |
tree | 2218447c640f4361513dc5736f1a18b24696216b /dsa-keygen.c | |
parent | 761cb98655e5720359814c5afe5e0c7996103f47 (diff) | |
download | nettle-fa14f30e0e1c349e99f99a30e956b62a5806939a.tar.gz |
* dsa-keygen.c: Call the progress callback only if it's non-NULL.
Rev: src/nettle/dsa-keygen.c:1.2
Diffstat (limited to 'dsa-keygen.c')
-rw-r--r-- | dsa-keygen.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/dsa-keygen.c b/dsa-keygen.c index a09375e1..96bca34d 100644 --- a/dsa-keygen.c +++ b/dsa-keygen.c @@ -85,7 +85,8 @@ dsa_nist_gen(mpz_t p, mpz_t q, uint8_t h1[SHA1_DIGEST_SIZE]; uint8_t h2[SHA1_DIGEST_SIZE]; - progress(progress_ctx, '.'); + if (progress) + progress(progress_ctx, '.'); nettle_mpz_random_size(s, random_ctx, random, SEED_BITS); @@ -122,7 +123,8 @@ dsa_nist_gen(mpz_t p, mpz_t q, { unsigned k; - progress(progress_ctx, ','); + if (progress) + progress(progress_ctx, ','); for (k = 0; k<=n ; k++) { mpz_set(t, s); @@ -153,7 +155,8 @@ dsa_nist_gen(mpz_t p, mpz_t q, return; } } - progress(progress_ctx, '+'); + if (progress) + progress(progress_ctx, '+'); } } } @@ -181,7 +184,8 @@ dsa_find_generator(mpz_t g, nettle_mpz_random(g, random_ctx, random, n); mpz_add_ui(g, g, 2); - progress(progress_ctx, 'g'); + if (progress) + progress(progress_ctx, 'g'); mpz_powm(g, g, e, p); if (mpz_cmp_ui(g, 1)) |