1
0
Fork 0
mirror of git://git.gnupg.org/gnupg.git synced 2025-07-03 22:56:33 +02:00

Tweaked v3 -c decryption, let --force-v4-certs use SHA-1 for all RSA keys.

This commit is contained in:
Werner Koch 2001-11-08 16:24:04 +00:00
parent 961e45bf15
commit 0a036b6b03
4 changed files with 39 additions and 9 deletions

View file

@ -1002,7 +1002,10 @@ make_keysig_packet( PKT_signature **ret_sig, PKT_public_key *pk,
break;
case PUBKEY_ALGO_RSA_S:
case PUBKEY_ALGO_RSA:
digest_algo = sk->version < 4? DIGEST_ALGO_MD5 : DIGEST_ALGO_SHA1;
if (opt.force_v4_sigs || sk->version > 3)
digest_algo = DIGEST_ALGO_SHA1;
else
digest_algo = DIGEST_ALGO_MD5;
break;
default:
digest_algo = DIGEST_ALGO_RMD160;