From 6f3dc66634e30d86aa6250c4ac22f9b8f7ec1be9 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 4 Aug 2016 16:17:01 +0200 Subject: core: Extend gpgme_subkey_t to carry the keygrip. * src/gpgme.h.in (struct _gpgme_subkey): Add file 'keygrip'. * src/key.c (gpgme_key_unref): Free KEYGRIP. * src/keylist.c (keylist_colon_handler): Parse GRP records. * src/engine-gpg.c (gpg_keylist_build_options): Do not use --with-fingerprint options for gpg versions >= 2.1.15. * tests/run-keylist.c (main): Print subkeys and keygrips. Signed-off-by: Werner Koch --- src/key.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/key.c') diff --git a/src/key.c b/src/key.c index 1a68966d..de971023 100644 --- a/src/key.c +++ b/src/key.c @@ -333,6 +333,8 @@ gpgme_key_unref (gpgme_key_t key) free (subkey->fpr); if (subkey->curve) free (subkey->curve); + if (subkey->keygrip) + free (subkey->keygrip); if (subkey->card_number) free (subkey->card_number); free (subkey); -- cgit v1.2.3