aboutsummaryrefslogtreecommitdiffstats
path: root/g10/keyedit.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--g10/keyedit.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/g10/keyedit.c b/g10/keyedit.c
index fd9f23b20..b0d59f66a 100644
--- a/g10/keyedit.c
+++ b/g10/keyedit.c
@@ -2522,6 +2522,17 @@ show_key_with_all_names_colon (KBNODE keyblock)
&& !(opt.fast_list_mode || opt.no_expensive_trust_checks ))
putchar(get_ownertrust_info (pk));
putchar(':');
+ putchar (':');
+ putchar (':');
+ /* Print capabilities. */
+ if ( (pk->pubkey_usage & PUBKEY_USAGE_ENC) )
+ putchar ('e');
+ if ( (pk->pubkey_usage & PUBKEY_USAGE_SIG) )
+ putchar ('s');
+ if ( (pk->pubkey_usage & PUBKEY_USAGE_CERT) )
+ putchar ('c');
+ if ( (pk->pubkey_usage & PUBKEY_USAGE_AUTH) )
+ putchar ('a');
putchar('\n');
print_fingerprint (pk, NULL, 0);