From: Niels Möller Date: Wed, 9 Oct 2002 21:25:24 +0000 (+0200) Subject: * dsa-keygen.c: Call the progress callback only if it's non-NULL. X-Git-Tag: nettle_1.7_release_20030311~253 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fa14f30e0e1c349e99f99a30e956b62a5806939a;p=thirdparty%2Fnettle.git * dsa-keygen.c: Call the progress callback only if it's non-NULL. Rev: src/nettle/dsa-keygen.c:1.2 --- 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))