mirror of
git://git.gnupg.org/gnupg.git
synced 2025-06-13 18:21:03 +02:00
gpg: Allow updating a SHA-1 key certification w/o --force-sign-key.
* g10/keyedit.c (sign_uids): Add a case for this. -- GnuPG-bug-id: 7663
This commit is contained in:
parent
e8eb92019f
commit
15a71f108d
3
NEWS
3
NEWS
@ -1,6 +1,9 @@
|
|||||||
Noteworthy changes in version 2.5.7 (unreleased)
|
Noteworthy changes in version 2.5.7 (unreleased)
|
||||||
------------------------------------------------
|
------------------------------------------------
|
||||||
|
|
||||||
|
* gpg: Allow updating a SHA-1 key certification w/o using
|
||||||
|
the --force-sign-key option. [T7663]
|
||||||
|
|
||||||
|
|
||||||
Noteworthy changes in version 2.5.6 (2025-05-08)
|
Noteworthy changes in version 2.5.6 (2025-05-08)
|
||||||
------------------------------------------------
|
------------------------------------------------
|
||||||
|
@ -855,7 +855,16 @@ sign_uids (ctrl_t ctrl, estream_t fp,
|
|||||||
_("\"%s\" was already signed by key %s\n"),
|
_("\"%s\" was already signed by key %s\n"),
|
||||||
user, keystr_from_pk (pk));
|
user, keystr_from_pk (pk));
|
||||||
|
|
||||||
if (opt.flags.force_sign_key
|
if (node->pkt->pkt.signature->digest_algo
|
||||||
|
== DIGEST_ALGO_SHA1
|
||||||
|
&& !opt.flags.allow_weak_key_signatures)
|
||||||
|
{
|
||||||
|
/* Allow updating a signature to a stronger
|
||||||
|
* digest algorithm without an extra option. */
|
||||||
|
xfree (user);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
else if (opt.flags.force_sign_key
|
||||||
|| (opt.expert && !(flags & SIGN_UIDS_QUICK)
|
|| (opt.expert && !(flags & SIGN_UIDS_QUICK)
|
||||||
&& cpr_get_answer_is_yes ("sign_uid.dupe_okay",
|
&& cpr_get_answer_is_yes ("sign_uid.dupe_okay",
|
||||||
_("Do you want to sign it "
|
_("Do you want to sign it "
|
||||||
|
Loading…
x
Reference in New Issue
Block a user