aboutsummaryrefslogtreecommitdiffstats
path: root/doc
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 /doc
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 'doc')
-rw-r--r--doc/gpgme.texi11
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/gpgme.texi b/doc/gpgme.texi
index 11147862..ea6693ef 100644
--- a/doc/gpgme.texi
+++ b/doc/gpgme.texi
@@ -3706,6 +3706,13 @@ This is true if the key signature is invalid.
@item unsigned int exportable : 1
This is true if the key signature is exportable.
+@item unsigned int trust_depth : 8
+This is the depth of a trust signature, or 0 if the key signature is not
+a trust signature.
+
+@item unsigned int trust_value : 8
+This is the trust amount of a trust signature.
+
@item gpgme_pubkey_algo_t pubkey_algo
This is the public key algorithm used to create the signature.
@@ -3721,6 +3728,10 @@ the timestamp is invalid, and 0 if it is not available.
This is the expiration timestamp of the key signature, or 0 if the key
signature does not expire.
+@item char *trust_scope
+This is a regular expression that limits the scope of a trust signature.
+Users must be prepared to see a @code{NULL} value here.
+
@item gpgme_error_t status
This is the status of the signature and has the same meaning as the
member of the same name in a @code{gpgme_signature_t} object.