Page MenuHome GnuPG
Feed All Stories

Aug 4 2023

aheinecke created P31 (An Untitled Masterwork).
Aug 4 2023, 10:52 AM
CarlSchwan committed rMTP569951d20991: Don't add missing directory in include_dirs (authored by CarlSchwan).
Don't add missing directory in include_dirs
Aug 4 2023, 10:39 AM
CarlSchwan committed rMTP50803596e20a: Explicitely compile with C++17 (authored by CarlSchwan).
Explicitely compile with C++17
Aug 4 2023, 10:39 AM
ikloecker added a comment to T6633: GPGME: Add API for extended key usage flags like nonRepudation.

Technically, the canX are already checking a flag internally because _gpgme_key stores the can_X values as single bits. There are still 17 unused bits in _gpgme_key, i.e. there's plenty of space for more flags like can_haz_cheezeburger.

Aug 4 2023, 9:31 AM · okular, Restricted Project
gniibe renamed T5914: libassuan: Introduce use of gpgrt_get_syscall_clamp, no use of system_hooks for nPTH from libassuan: Introduce use of gpgrt_get_syscall_clamp, no use of system_hooks to libassuan: Introduce use of gpgrt_get_syscall_clamp, no use of system_hooks for nPTH.
Aug 4 2023, 8:06 AM · Feature Request, libassuan
aheinecke renamed T6633: GPGME: Add API for extended key usage flags like nonRepudation from GPGME: Add API for extended key usage flags aka nonRepudation to GPGME: Add API for extended key usage flags like nonRepudation.
Aug 4 2023, 8:04 AM · okular, Restricted Project
gniibe changed the status of T6625: libassuan: Add assuan_control function, a subtask of T6606: Use new API of libassuan 3, from Open to Testing.
Aug 4 2023, 8:02 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6625: libassuan: Add assuan_control function from Open to Testing.

Pushed the change into master of libassuan (to be 3.0).

Aug 4 2023, 8:02 AM · libassuan
aheinecke removed a subtask for T6632: Okular: Highlight / preselect "nonRepudiation" certificates for qualified signatures: T6633: GPGME: Add API for extended key usage flags like nonRepudation.
Aug 4 2023, 7:58 AM · okular, Restricted Project
aheinecke removed a parent task for T6633: GPGME: Add API for extended key usage flags like nonRepudation: T6632: Okular: Highlight / preselect "nonRepudiation" certificates for qualified signatures.
Aug 4 2023, 7:58 AM · okular, Restricted Project
aheinecke assigned T6633: GPGME: Add API for extended key usage flags like nonRepudation to werner.

OK, still the whole usage stuff screams for a flag style api IMO. With all the canX then reduced to checking for the according flags internally.
@werner I am assigning this to you for triage. Basically set it to wontfix or whishlist if you think it would be worthwhile or not for future canHazCheezeburger things

Aug 4 2023, 7:58 AM · okular, Restricted Project
gniibe committed rE03a3b3c02cf2: build: Add build-aux/libtool.patch in the tarball. (authored by gniibe).
build: Add build-aux/libtool.patch in the tarball.
Aug 4 2023, 7:56 AM
gniibe committed rAce35bd9bf318: Add NEWS entries for 2.5.6 from libassuan 2.5 branch. (authored by gniibe).
Add NEWS entries for 2.5.6 from libassuan 2.5 branch.
Aug 4 2023, 7:38 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA97a58f6559b2: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 4 2023, 3:48 AM
gniibe committed rAb975f9a3cc63: Fix for v2 support: ASSUAN_REALLY_REQUIRE_V2_NPTH_SYSTEM_HOOKS (authored by gniibe).
Fix for v2 support: ASSUAN_REALLY_REQUIRE_V2_NPTH_SYSTEM_HOOKS
Aug 4 2023, 3:37 AM
gniibe added a parent task for T5925: libassuan: Add assuan_sock_accept function to the API: T6606: Use new API of libassuan 3.
Aug 4 2023, 3:09 AM · Feature Request, libassuan
gniibe added a parent task for T6487: libassuan: Clear semantics for assuan_get_pid and improve use cases for process control: T6606: Use new API of libassuan 3.
Aug 4 2023, 3:09 AM · libassuan, Memo
gniibe added a parent task for T6236: libassuan: Support sendfd/recvfd (possibly by new API) on Windows: T6606: Use new API of libassuan 3.
Aug 4 2023, 3:09 AM · Windows, libassuan, Feature Request
gniibe added a parent task for T6625: libassuan: Add assuan_control function: T6606: Use new API of libassuan 3.
Aug 4 2023, 3:09 AM · libassuan
gniibe added subtasks for T6606: Use new API of libassuan 3: T6487: libassuan: Clear semantics for assuan_get_pid and improve use cases for process control, T5925: libassuan: Add assuan_sock_accept function to the API, T6625: libassuan: Add assuan_control function, T6236: libassuan: Support sendfd/recvfd (possibly by new API) on Windows.
Aug 4 2023, 3:09 AM · Windows 64, Feature Request, gnupg26
gniibe added a parent task for T5914: libassuan: Introduce use of gpgrt_get_syscall_clamp, no use of system_hooks for nPTH: T6606: Use new API of libassuan 3.
Aug 4 2023, 3:05 AM · Feature Request, libassuan
gniibe added a subtask for T6606: Use new API of libassuan 3: T5914: libassuan: Introduce use of gpgrt_get_syscall_clamp, no use of system_hooks for nPTH.
Aug 4 2023, 3:05 AM · Windows 64, Feature Request, gnupg26
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T5925: libassuan: Add assuan_sock_accept function to the API.
Aug 4 2023, 2:57 AM · Windows 64, Feature Request, gnupg26
gniibe added a parent task for T5925: libassuan: Add assuan_sock_accept function to the API: T6508: Port GnuPG to 64-bit Windows.
Aug 4 2023, 2:57 AM · Feature Request, libassuan
gniibe changed the status of T6227: Windows 64-bit: NPTH API, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Aug 4 2023, 2:56 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6227: Windows 64-bit: NPTH API from Open to Testing.

npth_t is untouched for Windows 64-bit.

Aug 4 2023, 2:55 AM · Windows 64, Memo, npth
gniibe added a parent task for T6227: Windows 64-bit: NPTH API: T6508: Port GnuPG to 64-bit Windows.
Aug 4 2023, 2:53 AM · Windows 64, Memo, npth
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T6227: Windows 64-bit: NPTH API.
Aug 4 2023, 2:53 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T4655: Windows 64-bit: gnupg_fd_t, assuan_fd_t and int for fd in the API, and casts, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Aug 4 2023, 2:51 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T4655: Windows 64-bit: gnupg_fd_t, assuan_fd_t and int for fd in the API, and casts from Open to Testing.

npth_connect and npth_accept should deprecated (since it's not consistent with 64-bit Windows). In gnupg master, there is no use.

Aug 4 2023, 2:51 AM · Memo
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T4655: Windows 64-bit: gnupg_fd_t, assuan_fd_t and int for fd in the API, and casts.
Aug 4 2023, 2:41 AM · Windows 64, Feature Request, gnupg26
gniibe added a parent task for T4655: Windows 64-bit: gnupg_fd_t, assuan_fd_t and int for fd in the API, and casts: T6508: Port GnuPG to 64-bit Windows.
Aug 4 2023, 2:41 AM · Memo
gniibe changed the status of T4656: Windows 64-bit: functions which use pid_t, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Aug 4 2023, 2:40 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T4656: Windows 64-bit: functions which use pid_t from Open to Testing.

In libassuan 3.0, we distinguish the integer identifier for process and the HANDLE (by T6487).
This was problem was solved.

Aug 4 2023, 2:40 AM · Memo
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T4656: Windows 64-bit: functions which use pid_t.
Aug 4 2023, 2:38 AM · Windows 64, Feature Request, gnupg26
gniibe added a parent task for T4656: Windows 64-bit: functions which use pid_t: T6508: Port GnuPG to 64-bit Windows.
Aug 4 2023, 2:38 AM · Memo
gniibe changed the status of T6599: INT2FD and npth_accept from Open to Testing.

assuan_sock_accept approach is taken in gnupg master.

Aug 4 2023, 2:36 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6599: INT2FD and npth_accept, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Aug 4 2023, 2:36 AM · Windows 64, Feature Request, gnupg26
gniibe committed rG1d73806972b1: gpg,agent,kbx,sm,scd,tpm2d,g13: Use assuan_control. (authored by gniibe).
gpg,agent,kbx,sm,scd,tpm2d,g13: Use assuan_control.
Aug 4 2023, 2:36 AM
gniibe committed rG0821ceebfb7a: agent,dirmgr,gpg,g13,kbx,scd,sm,tmp2d: Remove ASSUAN_SYSTEM_NPTH. (authored by gniibe).
agent,dirmgr,gpg,g13,kbx,scd,sm,tmp2d: Remove ASSUAN_SYSTEM_NPTH.
Aug 4 2023, 2:36 AM
gniibe committed rGed4050e01172: agent: Use new libassuan API for pipe server process. (authored by gniibe).
agent: Use new libassuan API for pipe server process.
Aug 4 2023, 2:36 AM
gniibe committed rG0d20b79ab798: build: Require libassuan 3.0.0 or later. (authored by gniibe).
build: Require libassuan 3.0.0 or later.
Aug 4 2023, 2:36 AM
gniibe committed rG5cad5f903e04: agent,dirmngr,kbx,scdaemon: Use assuan_sock_accept. (authored by gniibe).
agent,dirmngr,kbx,scdaemon: Use assuan_sock_accept.
Aug 4 2023, 2:36 AM
gniibe changed the status of T6606: Use new API of libassuan 3, a subtask of T6599: INT2FD and npth_accept, from Open to Testing.
Aug 4 2023, 2:35 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6606: Use new API of libassuan 3 from Open to Testing.

gniibe/t6606 patches are all pushed into master.

Aug 4 2023, 2:35 AM · Windows 64, Feature Request, gnupg26

Aug 3 2023

werner added a comment to T6627: Kleopatra: Add checkbox in certifications dialog.

Good idea.

Aug 3 2023, 8:57 PM · Restricted Project, kleopatra
werner added a comment to T6632: Okular: Highlight / preselect "nonRepudiation" certificates for qualified signatures.

Use the is_qualified flag to figure out QES certificates. This is more than just a capability flag.

Aug 3 2023, 8:55 PM · okular, Restricted Project
werner added a comment to T6633: GPGME: Add API for extended key usage flags like nonRepudation.

NonRepudiation is not a well defined term. It is used by X.509 but often used similar to a digital signature. Thus this does not make sense. The is_qualified flag is what we need for QeS and it seems we already got this in gpgme.

Aug 3 2023, 8:54 PM · okular, Restricted Project
ikloecker committed rLIBKLEObc45c58c46f8: Expand unresolved addresses to matching groups for approval dialog (authored by ikloecker).
Expand unresolved addresses to matching groups for approval dialog
Aug 3 2023, 4:45 PM
ikloecker committed rLIBKLEO10bc9dad6c10: Allow specifying group config to use for test resolver (authored by ikloecker).
Allow specifying group config to use for test resolver
Aug 3 2023, 4:45 PM
aheinecke triaged T6633: GPGME: Add API for extended key usage flags like nonRepudation as Normal priority.
Aug 3 2023, 4:41 PM · okular, Restricted Project
svuorela added a comment to T6632: Okular: Highlight / preselect "nonRepudiation" certificates for qualified signatures.

gpgme puts digitalSignature and norRepudiation into canSign. We need them separated at the sources (maybe exposing keyUsage directly in gpgme. That would also make the code in poppler better and more accurate. I'm trying to reconstruct the keyUsages from the canSign&friends functions.

Aug 3 2023, 4:25 PM · okular, Restricted Project
aheinecke triaged T6632: Okular: Highlight / preselect "nonRepudiation" certificates for qualified signatures as Normal priority.
Aug 3 2023, 3:07 PM · okular, Restricted Project
mlaurent committed rMTPb813ba58788f: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 3 2023, 1:52 PM
mlaurent committed rMTPfc6d86b846c3: Ignore build dir (authored by mlaurent).
Ignore build dir
Aug 3 2023, 1:51 PM
mlaurent committed rMTPb189757db360: Fix qch support (authored by mlaurent).
Fix qch support
Aug 3 2023, 1:51 PM
aheinecke added a comment to T6630: Platform independent starter.

But shouldn't we then rather rename the shortcut of Kleopatra to: GnuPG VS-Desktop - Kleopatra ? That would make it discoverable under both names.

Aug 3 2023, 1:34 PM · Windows, Feature Request, Restricted Project, AppImage
werner raised the priority of T6630: Platform independent starter from Wishlist to Normal.

Our sales team gets the support calls and they have to explain that really often.

Aug 3 2023, 12:52 PM · Windows, Feature Request, Restricted Project, AppImage
CarlSchwan committed rMd91d037fc19f: qt: Add setInputEncoding to QGpgMe::EncryptJob (authored by CarlSchwan).
qt: Add setInputEncoding to QGpgMe::EncryptJob
Aug 3 2023, 12:24 PM
CarlSchwan closed T6616: KMail: Use GpgME::Data::setEncoding(MimeEncoding) for encrypted / opaque signed data. as Resolved.

All the patch related to this are now merged

Aug 3 2023, 12:22 PM · KMail, Restricted Project
ikloecker committed rKLEOPATRAec9bd48365c5: Remove obsolete functions (authored by ikloecker).
Remove obsolete functions
Aug 3 2023, 11:22 AM
ikloecker committed rKLEOPATRA7f514d575275: Remove support for older versions of GpgME (authored by ikloecker).
Remove support for older versions of GpgME
Aug 3 2023, 10:56 AM
ikloecker committed rKLEOPATRA2e98706dd339: Require GpgME 1.20 (authored by ikloecker).
Require GpgME 1.20
Aug 3 2023, 10:56 AM
aheinecke lowered the priority of T6630: Platform independent starter from High to Wishlist.

werner I strongly disagree here. There is no need for this for our software on Windows and that is definitely not the Windows way, esp. with our current feature set. Do you really think a user wants to start "GnuPG VS-Desktop" to then have a selection between Okular, Outlook, and Kleopatra? That is not how this works at all. Definitely not High priority for us if you think Kleopatra is too hard to discover then we could add another start menu entry for Kleopatra called "GnuPG VS-Desktop" but a starter that only offers to switch between Okular and Kleopatra currently does _not_ have high priority, For windows this is solved with the windows registry, If you want to make Okular - GnuPG Edition your default PDF reader you can, similarly for Kleopatra and please also keep in mind that a user wants to "Encrypt" or "Decrypt" a file. And does not necessarily care about Kleopatra.

Aug 3 2023, 10:35 AM · Windows, Feature Request, Restricted Project, AppImage
aheinecke triaged T6628: Kleopatra: Inform user if revocation of a certification does not happen as Low priority.

I do not find this that important because while users tend to repeat actions to ensure that they are _really_ done (e.g. my nephew always saves games twice to ensure that it really was saved) no real harm is done here.

Aug 3 2023, 10:27 AM · gnupg24, Restricted Project, kleopatra
aheinecke closed T6581: gpg encryption/decryption on Windows encounters occasional issues as Invalid.

without understanding more of your setup, which user starts it with which rights and when and so on we cannot really help you here. This is a classical support question. You might want to check the permissions on the lock file. Maybe they are created by a user with higher privileges e.g. to interactively manage the keys, and then the batch user comes along and does not have the permission to obtain or create the lock file. My suggestion would indeed be to use the --homedir parameter in the batch script and ensure that the user has full access rights to that folder and no "Adminstrator" messes with the files / permissions in there.

Aug 3 2023, 10:25 AM · kleopatra, Bug Report
werner raised the priority of T6630: Platform independent starter from Wishlist to High.

FWIW, we also need this for Windows. ppl often ask what to do after they installed VSD because they can't find a program. Thus a menu ala Kontact is the way to go. It would be linked directly from a GnUPG Desktop entry from Windows. We can even keep the old Kleopatra becuase it does not harm. Whether the "menu" is a container window or a detached windows can be decided by the user, like GIMP and other tools do this.

Aug 3 2023, 10:22 AM · Windows, Feature Request, Restricted Project, AppImage
ikloecker committed rLIBKLEOae817cc8a5a4: Remove support for older versions of GpgME (authored by ikloecker).
Remove support for older versions of GpgME
Aug 3 2023, 10:13 AM
ikloecker committed rLIBKLEOf286476337b3: Require GpgME 1.20 (authored by ikloecker).
Require GpgME 1.20
Aug 3 2023, 10:13 AM
ikloecker claimed T6631: Kleopatra: Require GpgME 1.20.
Aug 3 2023, 9:55 AM · kleopatra, Restricted Project
ikloecker triaged T6631: Kleopatra: Require GpgME 1.20 as Normal priority.
Aug 3 2023, 9:55 AM · kleopatra, Restricted Project
ikloecker added a comment to T6630: Platform independent starter.

I suppose you have read https://docs.appimage.org/user-guide/run-appimages.html#integrating-appimages-into-the-desktop, even though I think those two helpers don't do what you want and, on top, they are Linux-specific.

Aug 3 2023, 9:15 AM · Windows, Feature Request, Restricted Project, AppImage
aheinecke added a comment to T6612: Kleopatra can't be started from the gpg shell of the AppImage.

While the DBus problem is interesting and I want to further investigate this, I think the real question or feature we need to have here is to attach multiple "UI Processes" to an AppImage environment. So that you can have an Okular, KMail and Kleopatra running in your VSD environment without going through the console.

Aug 3 2023, 8:25 AM · Restricted Project, AppImage
aheinecke added a parent task for T6612: Kleopatra can't be started from the gpg shell of the AppImage: T6630: Platform independent starter.
Aug 3 2023, 8:22 AM · Restricted Project, AppImage
aheinecke added a subtask for T6630: Platform independent starter: T6612: Kleopatra can't be started from the gpg shell of the AppImage.
Aug 3 2023, 8:22 AM · Windows, Feature Request, Restricted Project, AppImage
aheinecke triaged T6630: Platform independent starter as Wishlist priority.

I am pretty sure what I want to do here. There is no way around .desktop files if we want to have proper linux integration. Otherwise you cannot for example have okular gnupg in the "start with" menu. It is something like the Windows registry integration. Or make KMail with GnuPG Desktop your default Mail client etc.

Aug 3 2023, 8:21 AM · Windows, Feature Request, Restricted Project, AppImage
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T6484: dll: 64-bit different name for libgcrypt, libksba, ntbtls, and gpgme.
Aug 3 2023, 8:18 AM · Windows 64, Feature Request, gnupg26
gniibe added a parent task for T6484: dll: 64-bit different name for libgcrypt, libksba, ntbtls, and gpgme: T6508: Port GnuPG to 64-bit Windows.
Aug 3 2023, 8:18 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOd3732241a3c5: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 3 2023, 6:11 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAb423cb43467d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 3 2023, 6:10 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOa0928c3e64a7: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 3 2023, 4:17 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA63ae151c8c5e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 3 2023, 4:15 AM

Aug 2 2023

mlaurent committed rMTP6d2ed6a78251: Remove not existing includes dir (authored by mlaurent).
Remove not existing includes dir
Aug 2 2023, 7:38 PM
mlaurent committed rMTPaaee82770dea: Fix soname (authored by mlaurent).
Fix soname
Aug 2 2023, 7:38 PM
mlaurent committed rMTP6e525140be09: Remove duplicate includes (authored by mlaurent).
Remove duplicate includes
Aug 2 2023, 7:38 PM
mlaurent committed rLIBKLEO0632809350c6: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 2 2023, 7:13 PM
mlaurent committed rKLEOPATRA9442b22c505f: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 2 2023, 7:12 PM
ebo created T6630: Platform independent starter.
Aug 2 2023, 5:26 PM · Windows, Feature Request, Restricted Project, AppImage
ebo triaged T6629: Kleopatra: Remove tooltip signature class as Normal priority.
Aug 2 2023, 4:48 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ebo closed T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate as Resolved.

The Task from the description is solved in gpg4win 4.2.0. See follow up tickets for anything else.

Aug 2 2023, 3:50 PM · Restricted Project, kleopatra
ebo closed T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate, a subtask of T6626: Kleopatra: Improve certification and revocation, as Resolved.
Aug 2 2023, 3:50 PM · gnupg, kleopatra
ebo created T6628: Kleopatra: Inform user if revocation of a certification does not happen.
Aug 2 2023, 3:38 PM · gnupg24, Restricted Project, kleopatra
ikloecker committed rLIBKLEO6ca1944fe485: Reject groups containing key with insufficient validity (authored by ikloecker).
Reject groups containing key with insufficient validity
Aug 2 2023, 3:23 PM
ikloecker committed rLIBKLEO77aefd376781: Fix name of enum value (authored by ikloecker).
Fix name of enum value
Aug 2 2023, 3:23 PM
ebo renamed T6626: Kleopatra: Improve certification and revocation from Kleopatra: Improve certification revocation to Kleopatra: Improve certification and revocation.
Aug 2 2023, 2:29 PM · gnupg, kleopatra
ebo added a subtask for T6626: Kleopatra: Improve certification and revocation: T6627: Kleopatra: Add checkbox in certifications dialog.
Aug 2 2023, 2:28 PM · gnupg, kleopatra
ebo added a parent task for T6627: Kleopatra: Add checkbox in certifications dialog: T6626: Kleopatra: Improve certification and revocation.
Aug 2 2023, 2:28 PM · Restricted Project, kleopatra
ebo renamed T6627: Kleopatra: Add checkbox in certifications dialog from Kleopatra: to Kleopatra: Add checkbox in certifications dialog.
Aug 2 2023, 2:23 PM · Restricted Project, kleopatra
ebo created T6627: Kleopatra: Add checkbox in certifications dialog.
Aug 2 2023, 2:16 PM · Restricted Project, kleopatra
ebo added a subtask for T6626: Kleopatra: Improve certification and revocation: T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate.
Aug 2 2023, 2:07 PM · gnupg, kleopatra