From 9ee103957e4136337b92d238283f8ef30fd4a7c5 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 25 Aug 2016 11:38:03 +0200 Subject: core: Add GPGME_KEYLIST_MODE_WITH_TOFU. * src/gpgme.h.in (GPGME_KEYLIST_MODE_WITH_TOFU): New. * src/engine-gpg.c (gpg_keylist_build_options): Use that. * src/keylist.c: Include limits.h. (parse_tfs_record): New. (keylist_colon_handler): Support TFS record. * tests/run-keylist.c: Include time.h. (isotimestr): New. (main): Add option --tofu. Print TOFU info. * tests/run-verify.c: Include time.h. (isotimestr): New. (print_result): Use isotimestr for TOFU dates. Signed-off-by: Werner Koch --- src/gpgme.h.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/gpgme.h.in') diff --git a/src/gpgme.h.in b/src/gpgme.h.in index 79a7b9fd..57f34469 100644 --- a/src/gpgme.h.in +++ b/src/gpgme.h.in @@ -411,6 +411,7 @@ gpgme_protocol_t; #define GPGME_KEYLIST_MODE_SIGS 4 #define GPGME_KEYLIST_MODE_SIG_NOTATIONS 8 #define GPGME_KEYLIST_MODE_WITH_SECRET 16 +#define GPGME_KEYLIST_MODE_WITH_TOFU 32 #define GPGME_KEYLIST_MODE_EPHEMERAL 128 #define GPGME_KEYLIST_MODE_VALIDATE 256 @@ -843,7 +844,7 @@ struct _gpgme_user_id * NULL is stored. */ char *address; - /* The malloced tofo information or NULL. */ + /* The malloced TOFU information or NULL. */ gpgme_tofu_info_t tofu; }; typedef struct _gpgme_user_id *gpgme_user_id_t; -- cgit v1.2.3