aboutsummaryrefslogtreecommitdiffstats
path: root/g10/keyedit.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--g10/keyedit.c38
1 files changed, 1 insertions, 37 deletions
diff --git a/g10/keyedit.c b/g10/keyedit.c
index 46603d1bc..9f5081342 100644
--- a/g10/keyedit.c
+++ b/g10/keyedit.c
@@ -53,10 +53,9 @@ static void show_key_with_all_names( KBNODE keyblock, int only_marked,
static void show_key_and_fingerprint( KBNODE keyblock );
static int menu_adduid( KBNODE keyblock, KBNODE sec_keyblock, int photo );
static void menu_deluid( KBNODE pub_keyblock, KBNODE sec_keyblock );
-static int menu_delsig( KBNODE pub_keyblock );
+static int menu_delsig( KBNODE pub_keyblock );
static int menu_clean_sigs_from_uids(KBNODE keyblock);
static int menu_clean_uids_from_key(KBNODE keyblock);
-static int menu_clean_subkeys_from_key(KBNODE keyblock);
static void menu_delkey( KBNODE pub_keyblock, KBNODE sec_keyblock );
static int menu_addrevoker( KBNODE pub_keyblock,
KBNODE sec_keyblock, int sensitive );
@@ -2149,8 +2148,6 @@ keyedit_menu( const char *username, STRLIST locusr,
modified=menu_clean_sigs_from_uids(keyblock);
else if(ascii_strcasecmp(arg_string,"uids")==0)
redisplay=modified=menu_clean_uids_from_key(keyblock);
- else if(ascii_strcasecmp(arg_string,"subkeys")==0)
- redisplay=modified=menu_clean_subkeys_from_key(keyblock);
else
tty_printf("Unable to clean `%s'\n",arg_string);
}
@@ -2158,7 +2155,6 @@ keyedit_menu( const char *username, STRLIST locusr,
{
modified=menu_clean_sigs_from_uids(keyblock);
modified+=menu_clean_uids_from_key(keyblock);
- modified+=menu_clean_subkeys_from_key(keyblock);
redisplay=modified;
}
}
@@ -3223,38 +3219,6 @@ menu_clean_uids_from_key(KBNODE keyblock)
return modified;
}
-static int
-menu_clean_subkeys_from_key(KBNODE keyblock)
-{
- KBNODE node;
- int modified=clean_subkeys_from_key(keyblock,0);
-
- if(modified)
- {
- for(node=keyblock->next;node;node=node->next)
- {
- if(node->pkt->pkttype==PKT_PUBLIC_SUBKEY && is_deleted_kbnode(node))
- {
- const char *reason;
-
- if(node->pkt->pkt.public_key->is_revoked)
- reason=_("revoked");
- else if(node->pkt->pkt.public_key->has_expired)
- reason=_("expired");
- else
- reason=_("invalid");
-
- tty_printf("Subkey %s removed: %s\n",
- keystr(node->pkt->pkt.public_key->keyid),reason);
- }
- }
- }
- else
- tty_printf("No subkeys are removable.\n");
-
- return modified;
-}
-
/****************
* Remove some of the secondary keys
*/