Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Dmitry Baryshkov
nettle
Commits
68e0e14e
Commit
68e0e14e
authored
Nov 07, 2002
by
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
Changes
1
Hide whitespace changes
Inline
Side-by-side
dsa-keygen.c
View file @
68e0e14e
...
@@ -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_MIN
IMUM
_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
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment