Commit 68e0e14e authored by Niels Möller's avatar Niels Möller
Browse files

(dsa_generate_keypair): Added some newlines to

progress display. Use DSA_P_MIN_BITS.

Rev: src/nettle/dsa-keygen.c:1.3
parent 2be53e2b
...@@ -114,6 +114,9 @@ dsa_nist_gen(mpz_t p, mpz_t q, ...@@ -114,6 +114,9 @@ dsa_nist_gen(mpz_t p, mpz_t q,
} }
/* q is a prime, with overwhelming probability. */ /* q is a prime, with overwhelming probability. */
if (progress)
progress(progress_ctx, '\n');
{ {
unsigned size = (n+1) * SHA1_DIGEST_SIZE; unsigned size = (n+1) * SHA1_DIGEST_SIZE;
uint8_t *buffer = alloca(size); uint8_t *buffer = alloca(size);
...@@ -148,6 +151,9 @@ dsa_nist_gen(mpz_t p, mpz_t q, ...@@ -148,6 +151,9 @@ dsa_nist_gen(mpz_t p, mpz_t q,
if (mpz_probab_prime_p(p, 5)) if (mpz_probab_prime_p(p, 5))
{ {
/* Done! */ /* Done! */
if (progress)
progress(progress_ctx, '\n');
mpz_clear(s); mpz_clear(s);
mpz_clear(t); mpz_clear(t);
mpz_clear(c); mpz_clear(c);
...@@ -191,6 +197,9 @@ dsa_find_generator(mpz_t g, ...@@ -191,6 +197,9 @@ dsa_find_generator(mpz_t g,
if (mpz_cmp_ui(g, 1)) if (mpz_cmp_ui(g, 1))
{ {
/* g != 1. Finished. */ /* g != 1. Finished. */
if (progress)
progress(progress_ctx, '\n');
mpz_clear(e); mpz_clear(e);
mpz_clear(n); mpz_clear(n);
...@@ -211,7 +220,7 @@ dsa_generate_keypair(struct dsa_public_key *pub, ...@@ -211,7 +220,7 @@ dsa_generate_keypair(struct dsa_public_key *pub,
{ {
mpz_t t; mpz_t t;
if (bits < DSA_MINIMUM_BITS) if (bits < DSA_MIN_P_BITS)
return 0; return 0;
dsa_nist_gen(pub->p, pub->q, dsa_nist_gen(pub->p, pub->q,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment