diff options
author | DongHun Kwak <dh0128.kwak@samsung.com> | 2021-02-09 16:00:46 +0900 |
---|---|---|
committer | DongHun Kwak <dh0128.kwak@samsung.com> | 2021-02-09 16:00:46 +0900 |
commit | d5a3e1c5fe16a0142f2a4554c4cfed53453bdaa2 (patch) | |
tree | 509fadb6ecb2174394d85b588b6cc74946f8d239 /g10/sign.c | |
parent | e299a90138c4ee04892f06ea99394c0f55d311db (diff) | |
download | gpg2-d5a3e1c5fe16a0142f2a4554c4cfed53453bdaa2.tar.gz gpg2-d5a3e1c5fe16a0142f2a4554c4cfed53453bdaa2.tar.bz2 gpg2-d5a3e1c5fe16a0142f2a4554c4cfed53453bdaa2.zip |
Imported Upstream version 2.2.16upstream/2.2.16
Diffstat (limited to 'g10/sign.c')
-rw-r--r-- | g10/sign.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -1593,6 +1593,13 @@ update_keysig_packet (ctrl_t ctrl, if ( opt.cert_digest_algo ) digest_algo = opt.cert_digest_algo; + else if (pksk->pubkey_algo == PUBKEY_ALGO_DSA + || pksk->pubkey_algo == PUBKEY_ALGO_ECDSA + || pksk->pubkey_algo == PUBKEY_ALGO_EDDSA) + digest_algo = orig_sig->digest_algo; + else if (orig_sig->digest_algo == DIGEST_ALGO_SHA1 + || orig_sig->digest_algo == DIGEST_ALGO_RMD160) + digest_algo = DEFAULT_DIGEST_ALGO; else digest_algo = orig_sig->digest_algo; |