From b63d203d3ba49483b079fb118a90990c452cd232 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 5 Oct 2023 14:10:01 +0200 Subject: core: Add key capability flags has_encrypt etc. * src/gpgme.h.in (struct _gpgme_key): Add flags has_encrypt, has_certify, has_sign, and has_authenticate. * src/keylist.c (finish_key): Set these flags. * tests/run-keylist.c (main): Print them. -- GnuPG-bug-id: 6748 --- NEWS | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 6fcb6182..64e03c19 100644 --- a/NEWS +++ b/NEWS @@ -5,13 +5,19 @@ Noteworthy changes in version 1.23.0 (unreleased) * New keylist mode GPGME_KEYLIST_MODE_WITH_V5FPR. [T6705] + * New key capability flags has_*. [T6748] + * qt: Support refreshing keys via WKD. [T6672] * Interface changes relative to the 1.22.0 release: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - GPGME_KEYLIST_MODE_WITH_V5FPR NEW. - qt: Protocol::wkdRefreshJob NEW. - qt: WKDRefreshJob NEW. + GPGME_KEYLIST_MODE_WITH_V5FPR NEW. + gpgme_key_t EXTENDED: New field has_encrypt. + gpgme_key_t EXTENDED: New field has_sign. + gpgme_key_t EXTENDED: New field has_certify. + gpgme_key_t EXTENDED: New field has_authenticate. + qt: Protocol::wkdRefreshJob NEW. + qt: WKDRefreshJob NEW. Noteworthy changes in version 1.22.0 (2023-08-21) -- cgit v1.2.3