aboutsummaryrefslogtreecommitdiffstats
path: root/g10/export.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2019-05-27 08:40:38 +0000
committerWerner Koch <[email protected]>2019-05-27 08:40:38 +0000
commitcc6069ac6ecd57dcbb808f28d54fd9f89dc55014 (patch)
tree82fd37bf1dd0a417e9c145d7f8c8d9e348168052 /g10/export.c
parentagent: Stop scdaemon after reload when disable_scdaemon. (diff)
downloadgnupg-cc6069ac6ecd57dcbb808f28d54fd9f89dc55014.tar.gz
gnupg-cc6069ac6ecd57dcbb808f28d54fd9f89dc55014.zip
gpg: Allow deletion of subkeys with --delete-[secret-]key.
* common/userids.c (classify_user_id): Do not set the EXACT flag in the default case. * g10/export.c (exact_subkey_match_p): Make static, * g10/delkey.c (do_delete_key): Implement subkey only deleting. -- GnuPG-bug-id: 4457
Diffstat (limited to '')
-rw-r--r--g10/export.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/g10/export.c b/g10/export.c
index b12da9cdb..9be7d137e 100644
--- a/g10/export.c
+++ b/g10/export.c
@@ -436,8 +436,8 @@ new_subkey_list_item (KBNODE node)
(keyID or fingerprint) and does match the one at NODE. It is
assumed that the packet at NODE is either a public or secret
subkey. */
-static int
-exact_subkey_match_p (KEYDB_SEARCH_DESC *desc, KBNODE node)
+int
+exact_subkey_match_p (KEYDB_SEARCH_DESC *desc, kbnode_t node)
{
u32 kid[2];
byte fpr[MAX_FINGERPRINT_LEN];