From d9b31d3a20b89a5ad7e9a2158b6da63a9a37fa8a Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Mon, 27 May 2019 10:40:38 +0200 Subject: 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 --- g10/main.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'g10/main.h') 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, -- cgit v1.2.3