aboutsummaryrefslogtreecommitdiffstats
path: root/g10/main.h
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2019-05-27 08:40:38 +0000
committerWerner Koch <[email protected]>2019-05-27 09:41:35 +0000
commitd9b31d3a20b89a5ad7e9a2158b6da63a9a37fa8a (patch)
tree3526f573373af50b928a5ec3cf8fee2e2f2fc45b /g10/main.h
parentagent: Stop scdaemon after reload when disable_scdaemon. (diff)
downloadgnupg-d9b31d3a20b89a5ad7e9a2158b6da63a9a37fa8a.tar.gz
gnupg-d9b31d3a20b89a5ad7e9a2158b6da63a9a37fa8a.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/main.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/g10/main.h b/g10/main.h
index e538e0715..150aea0f4 100644
--- a/g10/main.h
+++ b/g10/main.h
@@ -394,6 +394,8 @@ void export_print_stats (export_stats_t stats);
int parse_export_options(char *str,unsigned int *options,int noisy);
gpg_error_t parse_and_set_export_filter (const char *string);
+int exact_subkey_match_p (KEYDB_SEARCH_DESC *desc, kbnode_t node);
+
int export_pubkeys (ctrl_t ctrl, strlist_t users, unsigned int options,
export_stats_t stats);
int export_seckeys (ctrl_t ctrl, strlist_t users, unsigned int options,