diff options
Diffstat (limited to 'gpgme/keylist.c')
-rw-r--r-- | gpgme/keylist.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gpgme/keylist.c b/gpgme/keylist.c index c47f3865..07c9385c 100644 --- a/gpgme/keylist.c +++ b/gpgme/keylist.c @@ -245,6 +245,10 @@ set_mainkey_capability (gpgme_key_t key, const char *src) key->subkeys->can_certify = 1; break; + case 'a': + key->subkeys->can_authenticate = 1; + break; + case 'd': case 'D': /* Note, that this flag is also set using the key validity @@ -266,6 +270,10 @@ set_mainkey_capability (gpgme_key_t key, const char *src) case 'C': key->can_certify = 1; break; + + case 'A': + key->can_authenticate = 1; + break; } src++; } @@ -290,6 +298,10 @@ set_subkey_capability (gpgme_subkey_t subkey, const char *src) case 'c': subkey->can_certify = 1; break; + + case 'a': + subkey->can_authenticate = 1; + break; } src++; } |