diff options
author | Werner Koch <[email protected]> | 2025-05-05 13:52:08 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2025-05-05 14:01:10 +0000 |
commit | bfd320abfeaf0c7a16af3057279c77a45bfa961a (patch) | |
tree | f5d006d0bd9eeb672bafe6c4ec17a5756c66cadf /src/sig-notation.c | |
parent | Mark the subkey used to find a key. (diff) | |
download | gpgme-bfd320abfeaf0c7a16af3057279c77a45bfa961a.tar.gz gpgme-bfd320abfeaf0c7a16af3057279c77a45bfa961a.zip |
Allow signing using an exactly specified subkey.
* src/engine-gpg.c (append_args_from_signers): Detect exactly
specified keys and apped the '!' suffix.
--
Due to the ABI break which removed long long deprecated functions we
can also risk to introduce a slight semantic change in the way signer
keys are specified. The change is that iff a subkey-fingerprint with
the '!' suffix was used to lookup a signer's key we now use this
specific subkey and not any key gpg considers to be a good signing
subkey. Most people would have considered the old behaviour anyway as
a bug because it differs from what gpg uses at the command line.
GnuPG-bug-id: 3325
Suggested-by: Benjamin Kibbey
Diffstat (limited to 'src/sig-notation.c')
0 files changed, 0 insertions, 0 deletions