aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorIngo Klöcker <[email protected]>2021-05-04 16:35:29 +0000
committerIngo Klöcker <[email protected]>2021-05-05 17:23:48 +0000
commit276187f6b62a73e92b1c20f589510f80ab9e88d2 (patch)
treee7cfb6e978eb2d49622cd46a0cd21abc25fd933f /tests
parentdoc: Add MIT license notice. (diff)
downloadgpgme-276187f6b62a73e92b1c20f589510f80ab9e88d2.tar.gz
gpgme-276187f6b62a73e92b1c20f589510f80ab9e88d2.zip
core: Extend gpgme_key_sig_t with trust signature members.
* src/gpgme.h.in (struct _gpgme_key_sig): Add fields 'trust_depth', 'trust_value', and 'trust_scope'. * src/key.c (gpgme_key_unref): Free trust_scope. * src/keylist.c (keylist_colon_handler): Set the fields. * tests/run-keylist.c (main): Print the fields. -- The trust signature values are part of gpg's output since the year 2003. This now adds support to gpgme. GnuPG-bug-id: 5245, 5419
Diffstat (limited to 'tests')
-rw-r--r--tests/run-keylist.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/run-keylist.c b/tests/run-keylist.c
index 23c61108..f0ab74e8 100644
--- a/tests/run-keylist.c
+++ b/tests/run-keylist.c
@@ -369,6 +369,9 @@ main (int argc, char **argv)
printf (" created: %s\n", isotimestr(ks->timestamp));
printf (" expires: %s\n", isotimestr(ks->expires));
printf (" class: %x\n", ks->sig_class);
+ printf (" trust depth: %u\n", ks->trust_depth);
+ printf (" trust value: %u\n", ks->trust_value);
+ printf (" trust scope: %s\n", nonnull (ks->trust_scope));
}
}