diff options
author | Werner Koch <[email protected]> | 1998-05-04 18:49:26 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 1998-05-04 18:49:26 +0000 |
commit | 42b03f6ebdda25a5b61db72cf9aecaaf6788de16 (patch) | |
tree | a36d2fe06b19dca6f64009010e2a731b45e6b886 /g10/rsa.c | |
parent | fixed last passphrase bug (diff) | |
download | gnupg-42b03f6ebdda25a5b61db72cf9aecaaf6788de16.tar.gz gnupg-42b03f6ebdda25a5b61db72cf9aecaaf6788de16.zip |
new releaseV0-2-17
Diffstat (limited to 'g10/rsa.c')
-rw-r--r-- | g10/rsa.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -38,7 +38,7 @@ void g10_rsa_encrypt( PKT_public_cert *pkc, PKT_pubkey_enc *enc, DEK *dek ) { #ifdef HAVE_RSA_CIPHER - assert( enc->pubkey_algo == PUBKEY_ALGO_RSA ); + assert( is_RSA(enc->pubkey_algo) ); keyid_from_pkc( pkc, enc->keyid ); enc->d.rsa.rsa_integer = encode_session_key( dek, @@ -66,7 +66,7 @@ g10_rsa_sign( PKT_secret_cert *skc, PKT_signature *sig, #ifdef HAVE_RSA_CIPHER byte *dp; - assert( sig->pubkey_algo == PUBKEY_ALGO_RSA ); + assert( is_RSA(sig->pubkey_algo) ); if( !digest_algo ) digest_algo = md_get_algo(md); @@ -76,7 +76,7 @@ g10_rsa_sign( PKT_secret_cert *skc, PKT_signature *sig, sig->digest_start[0] = dp[0]; sig->digest_start[1] = dp[1]; sig->d.rsa.rsa_integer = - encode_md_value( md, mpi_get_nbits(skc->d.rsa.rsa_n)); + encode_md_value( md, digest_algo, mpi_get_nbits(skc->d.rsa.rsa_n)); rsa_secret( sig->d.rsa.rsa_integer, sig->d.rsa.rsa_integer, &skc->d.rsa ); if( opt.verbose ) { char *ustr = get_user_id_string( sig->keyid ); |