summaryrefslogtreecommitdiff
path: root/dsa-keygen.c
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2002-11-07 09:19:08 +0100
committerNiels Möller <nisse@lysator.liu.se>2002-11-07 09:19:08 +0100
commit68e0e14ea8951600bb776db12d0f01e54a2b9b41 (patch)
treeeb0b24a111f03367b857ddd622a2a0a2e810aa9b /dsa-keygen.c
parent2be53e2b7ad4352de8d12c71b9938de17413f99c (diff)
downloadnettle-68e0e14ea8951600bb776db12d0f01e54a2b9b41.tar.gz
(dsa_generate_keypair): Added some newlines to
progress display. Use DSA_P_MIN_BITS. Rev: src/nettle/dsa-keygen.c:1.3
Diffstat (limited to 'dsa-keygen.c')
-rw-r--r--dsa-keygen.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/dsa-keygen.c b/dsa-keygen.c
index 96bca34d..f5ef6000 100644
--- a/dsa-keygen.c
+++ b/dsa-keygen.c
@@ -114,6 +114,9 @@ dsa_nist_gen(mpz_t p, mpz_t q,
}
/* q is a prime, with overwhelming probability. */
+ if (progress)
+ progress(progress_ctx, '\n');
+
{
unsigned size = (n+1) * SHA1_DIGEST_SIZE;
uint8_t *buffer = alloca(size);
@@ -148,6 +151,9 @@ dsa_nist_gen(mpz_t p, mpz_t q,
if (mpz_probab_prime_p(p, 5))
{
/* Done! */
+ if (progress)
+ progress(progress_ctx, '\n');
+
mpz_clear(s);
mpz_clear(t);
mpz_clear(c);
@@ -191,6 +197,9 @@ dsa_find_generator(mpz_t g,
if (mpz_cmp_ui(g, 1))
{
/* g != 1. Finished. */
+ if (progress)
+ progress(progress_ctx, '\n');
+
mpz_clear(e);
mpz_clear(n);
@@ -211,7 +220,7 @@ dsa_generate_keypair(struct dsa_public_key *pub,
{
mpz_t t;
- if (bits < DSA_MINIMUM_BITS)
+ if (bits < DSA_MIN_P_BITS)
return 0;
dsa_nist_gen(pub->p, pub->q,