From cc6069ac6ecd57dcbb808f28d54fd9f89dc55014 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/export.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'g10/export.c') 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]; -- cgit v1.2.3