diff options
author | Werner Koch <[email protected]> | 1998-05-05 20:34:20 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 1998-05-05 20:34:20 +0000 |
commit | 69cf10ffab3a75d5afdd59f57a772e880b4f2426 (patch) | |
tree | 9ca93abecfbf94121950bf0afe30aa3269f776e4 /cipher/elgamal.c | |
parent | new release (diff) | |
download | gnupg-69cf10ffab3a75d5afdd59f57a772e880b4f2426.tar.gz gnupg-69cf10ffab3a75d5afdd59f57a772e880b4f2426.zip |
add DSA key generation
Diffstat (limited to '')
-rw-r--r-- | cipher/elgamal.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cipher/elgamal.c b/cipher/elgamal.c index ac02bde52..7fad35c56 100644 --- a/cipher/elgamal.c +++ b/cipher/elgamal.c @@ -139,7 +139,7 @@ elg_generate( ELG_public_key *pk, ELG_secret_key *sk, else qbits = 240; g = mpi_alloc(1); - p = generate_elg_prime( nbits, qbits, g, ret_factors ); + p = generate_elg_prime( 0, nbits, qbits, g, ret_factors ); mpi_sub_ui(p_min1, p, 1); @@ -163,7 +163,7 @@ elg_generate( ELG_public_key *pk, ELG_secret_key *sk, } else { char *r = get_random_bits( 16, 2, 1 ); - memcpy(rndbuf, r, 16 ); + memcpy(rndbuf, r, 16/8 ); m_free(r); } } |