diff options
Diffstat (limited to '')
-rw-r--r-- | g10/keyedit.c | 38 |
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 */ |