From adadfac997a812699049cd9a5f484cbcabff5bfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20Kl=C3=B6cker?= Date: Wed, 15 May 2024 10:31:46 +0200 Subject: core: Add information about revocation keys to keys * src/gpgme.h.in (struct _gpgme_revocation_key, gpgme_revocation_key_t): New. (struct _gpgme_key): Add fields 'revkeys', '_last_revkey'. * src/key.c (_gpgme_key_add_rev_key): New. (gpgme_key_unref): Free revkeys. * src/keylist.c (keylist_colon_handler): Parse rvk lines. * src/ops.h (_gpgme_key_add_rev_key): New. * tests/run-keylist.c (main): Print revocation key info. -- GnuPG-bug-id: 7118 --- src/ops.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/ops.h') diff --git a/src/ops.h b/src/ops.h index cde63a4e..aa8d9c94 100644 --- a/src/ops.h +++ b/src/ops.h @@ -145,6 +145,7 @@ gpgme_error_t _gpgme_key_add_subkey (gpgme_key_t key, gpgme_error_t _gpgme_key_append_name (gpgme_key_t key, const char *src, int convert); gpgme_key_sig_t _gpgme_key_add_sig (gpgme_key_t key, char *src); +gpgme_error_t _gpgme_key_add_rev_key (gpgme_key_t key, const char *src); -- cgit v1.2.3