diff options
author | Werner Koch <[email protected]> | 2017-03-20 18:56:10 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2017-03-20 19:05:16 +0000 |
commit | ea9686ec71a2dd2225ce2b6d6d4038821d36205f (patch) | |
tree | 3fecc122563a27bc34a14ed797b4084529d0aaf8 /tests/run-keylist.c | |
parent | tests: Fix distcheck. (diff) | |
download | gpgme-ea9686ec71a2dd2225ce2b6d6d4038821d36205f.tar.gz gpgme-ea9686ec71a2dd2225ce2b6d6d4038821d36205f.zip |
core,cpp: New key flag 'is_de_vs'.
* src/gpgme.h.in (_gpgme_subkey): New flag is_de_vs.
* tests/run-keylist.c (main): Print that flag.
* src/keylist.c (parse_pub_field18): New.
(keylist_colon_handler): Parse compliance flags.
* lang/cpp/src/key.cpp (Key::isDeVs): New.
(Subkey::isDeVs): New.
* lang/cpp/src/key.h (class Key): New method isDeVs.
(class Subkey): New method isDeVs.
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'tests/run-keylist.c')
-rw-r--r-- | tests/run-keylist.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/run-keylist.c b/tests/run-keylist.c index 93fbeb5f..fd9c7c20 100644 --- a/tests/run-keylist.c +++ b/tests/run-keylist.c @@ -223,13 +223,14 @@ main (int argc, char **argv) key->can_sign? "s":"", key->can_certify? "c":"", key->can_authenticate? "a":""); - printf ("flags :%s%s%s%s%s%s%s\n", + printf ("flags :%s%s%s%s%s%s%s%s\n", key->secret? " secret":"", key->revoked? " revoked":"", key->expired? " expired":"", key->disabled? " disabled":"", key->invalid? " invalid":"", - key->is_qualified? " qualifid":"", + key->is_qualified? " qualified":"", + key->subkeys && key->subkeys->is_de_vs? " de-vs":"", key->subkeys && key->subkeys->is_cardkey? " cardkey":""); subkey = key->subkeys; @@ -248,14 +249,15 @@ main (int argc, char **argv) subkey->can_sign? "s":"", subkey->can_certify? "c":"", subkey->can_authenticate? "a":""); - printf ("flags %2d:%s%s%s%s%s%s%s\n", + printf ("flags %2d:%s%s%s%s%s%s%s%s\n", nsub, subkey->secret? " secret":"", subkey->revoked? " revoked":"", subkey->expired? " expired":"", subkey->disabled? " disabled":"", subkey->invalid? " invalid":"", - subkey->is_qualified? " qualifid":"", + subkey->is_qualified? " qualified":"", + subkey->is_de_vs? " de-vs":"", subkey->is_cardkey? " cardkey":""); } for (nuids=0, uid=key->uids; uid; uid = uid->next, nuids++) |