From fa14f30e0e1c349e99f99a30e956b62a5806939a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Wed, 9 Oct 2002 23:25:24 +0200 Subject: [PATCH] * dsa-keygen.c: Call the progress callback only if it's non-NULL. Rev: src/nettle/dsa-keygen.c:1.2 --- dsa-keygen.c | 12 ++++++++---- 1 file 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)) -- GitLab