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:
parent
961e45bf15
commit
0a036b6b03
4 changed files with 39 additions and 9 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue