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++;      } | 
