aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcus Brinkmann <[email protected]>2005-09-29 17:58:00 +0000
committerMarcus Brinkmann <[email protected]>2005-09-29 17:58:00 +0000
commitfb2ea39a38a0088309dc460ffe478e0877705657 (patch)
tree5cbf3f8b2f50947fd901521f161a10c0ec7eb29c
parent2005-09-29 Marcus Brinkmann <[email protected]> (diff)
downloadgpgme-fb2ea39a38a0088309dc460ffe478e0877705657.tar.gz
gpgme-fb2ea39a38a0088309dc460ffe478e0877705657.zip
2005-09-29 Marcus Brinkmann <[email protected]>
* gpgme.h (struct _gpgme_key): Add field is_qualified. (struct _gpgme_subkey): Likewise. * keylist.c (set_subkey_capability, set_mainkey_capability): Set field is_qualified.
-rw-r--r--gpgme/ChangeLog2
-rw-r--r--gpgme/keylist.c9
2 files changed, 11 insertions, 0 deletions
diff --git a/gpgme/ChangeLog b/gpgme/ChangeLog
index 37334e47..efc57e99 100644
--- a/gpgme/ChangeLog
+++ b/gpgme/ChangeLog
@@ -2,6 +2,8 @@
* gpgme.h (struct _gpgme_key): Add field is_qualified.
(struct _gpgme_subkey): Likewise.
+ * keylist.c (set_subkey_capability, set_mainkey_capability): Set
+ field is_qualified.
2005-09-23 Werner Koch <[email protected]>
diff --git a/gpgme/keylist.c b/gpgme/keylist.c
index 8f9cf375..e786fe17 100644
--- a/gpgme/keylist.c
+++ b/gpgme/keylist.c
@@ -246,6 +246,10 @@ set_subkey_capability (gpgme_subkey_t subkey, const char *src)
subkey->can_authenticate = 1;
break;
+ case 'q':
+ subkey->is_qualified = 1;
+ break;
+
case 'd':
subkey->disabled = 1;
break;
@@ -294,6 +298,11 @@ set_mainkey_capability (gpgme_key_t key, const char *src)
case 'A':
key->can_authenticate = 1;
break;
+
+ case 'q':
+ case 'Q':
+ key->is_qualified = 1;
+ break;
}
src++;
}