From 42b03f6ebdda25a5b61db72cf9aecaaf6788de16 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Mon, 4 May 1998 18:49:26 +0000 Subject: new release --- g10/rsa.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'g10/rsa.c') diff --git a/g10/rsa.c b/g10/rsa.c index edecdfb1c..251f6198c 100644 --- a/g10/rsa.c +++ b/g10/rsa.c @@ -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 ); -- cgit v1.2.3