Home GnuPG

Recent Activity

Today

jrm added a comment to T8094: libgcrypt: EC least leak failure.

Maintainer of the FreeBSD notmuch port/package here. The steps below consistently trigger the problem on FreeBSD 16.0 (unreleased main branch), but there are no problems on FreeBSD 15.0. All my testing was on amd64.

Fri, Feb 13, 6:26 PM · Info Needed, libgcrypt, Bug Report
svuorela committed rOJ4e4abd1298b1: Fix usage of zbase32 random code and as a side effect bump token size (authored by svuorela).
Fix usage of zbase32 random code and as a side effect bump token size
Fri, Feb 13, 5:35 PM
svuorela committed rOJ1623c5e2ff9d: Print some debugging code when server process crashes (authored by svuorela).
Print some debugging code when server process crashes
Fri, Feb 13, 5:35 PM
svuorela created T8108: Gpgmepp getrandom zbase32 code has zero byte at the end.
Fri, Feb 13, 5:25 PM · gpgmepp, Bug Report
werner committed rX146a0b455d69: po: Update Russian translation (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation
Fri, Feb 13, 5:13 PM
werner committed rKb9e8f4b3d8d7: Fix double increment in DN parser while counting hexdigits. (authored by werner).
Fix double increment in DN parser while counting hexdigits.
Fri, Feb 13, 4:32 PM
werner moved T7133: Add feature to load designated revoker from LDAP from Backlog to WIP on the vsd34 board.
Fri, Feb 13, 3:35 PM · backport, vsd34, Feature Request, gnupg22
werner changed the status of T7133: Add feature to load designated revoker from LDAP from Open to Testing.
Fri, Feb 13, 3:35 PM · backport, vsd34, Feature Request, gnupg22
werner committed rG753175c74e9d: gpg: Autoload designated revoker key and ADSK when needed. (authored by werner).
gpg: Autoload designated revoker key and ADSK when needed.
Fri, Feb 13, 3:34 PM
werner added a comment to T7333: Allow gpg to auto-upload a new own key to LDAP servers.

Has now been backported to be released with 2.2.53

Fri, Feb 13, 2:55 PM · vsd34, gnupg26, gnupg22
werner moved T7333: Allow gpg to auto-upload a new own key to LDAP servers from Backlog to WIP on the vsd34 board.
Fri, Feb 13, 2:55 PM · vsd34, gnupg26, gnupg22
werner changed the status of T7333: Allow gpg to auto-upload a new own key to LDAP servers, a subtask of T6713: Kleopatra or GPG: Configuration to auto publish key changes, from Open to Testing.
Fri, Feb 13, 2:54 PM · kleopatra, Restricted Project
werner changed the status of T7333: Allow gpg to auto-upload a new own key to LDAP servers from Open to Testing.
Fri, Feb 13, 2:54 PM · vsd34, gnupg26, gnupg22
werner committed rG30ef06a56aa4: gpg: Add option --no-auto-key-upload. (authored by werner).
gpg: Add option --no-auto-key-upload.
Fri, Feb 13, 2:53 PM
werner committed rG780fac7788a8: gpg: Make --auto-upload also work for the --quick commands. (authored by werner).
gpg: Make --auto-upload also work for the --quick commands.
Fri, Feb 13, 2:53 PM
werner committed rG5feb3ba62cda: gpg: Make --auto-upload also work for --edit-key (authored by werner).
gpg: Make --auto-upload also work for --edit-key
Fri, Feb 13, 2:53 PM
werner committed rG5714ff20b4ac: gpg: New option --auto-key-upload (authored by werner).
gpg: New option --auto-key-upload
Fri, Feb 13, 2:53 PM
werner moved T7866: Allow separate LDAP keyserver for uploading from WIP to Done on the gnupg26 board.
Fri, Feb 13, 2:28 PM · gnupg22, vsd34, LDAP, Feature Request, gnupg26
werner moved T7866: Allow separate LDAP keyserver for uploading from Backlog to WiP on the gnupg22 board.
Fri, Feb 13, 2:28 PM · gnupg22, vsd34, LDAP, Feature Request, gnupg26
werner committed rG9c8232da83da: dirmngr: Improve LDAP debug output. (authored by werner).
dirmngr: Improve LDAP debug output.
Fri, Feb 13, 2:28 PM
werner committed rG39ca2f6dad38: dirmngr: New LDAP keyserver flag "upload" (authored by werner).
dirmngr: New LDAP keyserver flag "upload"
Fri, Feb 13, 2:28 PM
werner changed the status of T7866: Allow separate LDAP keyserver for uploading from Open to Testing.
Fri, Feb 13, 2:28 PM · gnupg22, vsd34, LDAP, Feature Request, gnupg26
werner committed rE57db619a0a69: po: Update Russian translation (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation
Fri, Feb 13, 2:19 PM
ebo triaged T8107: Kleopatra: Signature verification wrongly offers "Save all" as Low priority.
Fri, Feb 13, 2:10 PM · gpd5x, kleopatra
werner added a comment to T8101: Upgrade of local (portable) installation failed.

Yeah sure.

Fri, Feb 13, 1:56 PM · Bug Report, gpg4win
werner committed rGPA181817bee9ee: po: Update Russian translation (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation
Fri, Feb 13, 1:42 PM
uwi added a comment to T8101: Upgrade of local (portable) installation failed.

You need to use a current Windows version (and not Windows Server 2016)

Fri, Feb 13, 1:17 PM · Bug Report, gpg4win
werner edited projects for T8099: Kleopatra: no default OpenPGP server configured, added: Support, Keyserver; removed Bug Report.

keys.openpgp.org has two problems: a) it is a centralized service due to the requirement to confirm mail addresses. b) For non-confirmed keys it returns broken OpenPGP keys (ie. without a user id and thus without important information). For these reasons and the general problems with the keyserver-(networks) there is no more default.

Fri, Feb 13, 11:03 AM · Keyserver, Support, gpg4win
tfry committed rOJ4e295321aeb5: Split and redesign FirstTimeDialog (authored by tfry).
Split and redesign FirstTimeDialog
Fri, Feb 13, 11:01 AM
tfry committed rOJd7342ef78ff1: Keep filename of root-ca fixed per user (to allow re-installation) (authored by tfry).
Keep filename of root-ca fixed per user (to allow re-installation)
Fri, Feb 13, 10:59 AM
tfry committed rOJ35e5ef16544f: Split and redesign FirstTimeDialog (authored by tfry).
Split and redesign FirstTimeDialog
Fri, Feb 13, 10:59 AM
werner closed T8096: GnuPG: quick-key-manipulation regression test FTBFS-2038 as Resolved.
Fri, Feb 13, 10:56 AM · Bug Report
werner closed T6464: No error message if PIN wrong on keytocard as Wontfix.
Fri, Feb 13, 10:55 AM · Restricted Project
werner added a comment to T6464: No error message if PIN wrong on keytocard.

Shall we change log_* functions also emit message to console, when file/socket is specified?

Fri, Feb 13, 10:55 AM · Restricted Project
ebo removed a project from T7768: Kleopatra: Improve notepad result messages for corrupted OpenPGP data: gnupg.
Fri, Feb 13, 10:32 AM · gpd5x, kleopatra
werner added a comment to T8094: libgcrypt: EC least leak failure.

Any hints where to find the actual crypto code which uses libgcrypt?

Fri, Feb 13, 10:16 AM · Info Needed, libgcrypt, Bug Report
ebo renamed T8090: Gpgolconfig: Disable and grey out autoencryptUntrusted setting for VSD version from Gpgolconfig: Grey out autoencryptUntrusted setting for VSD version to Gpgolconfig: Disable and grey out autoencryptUntrusted setting for VSD version.
Fri, Feb 13, 10:11 AM · vsd, vsd34, Installer, gpgol
m <meik.michalke@gnupg.com> committed rW43913c0bdc31: removed accidently pasted URL from packages/packages.list (authored by m <meik.michalke@gnupg.com>).
removed accidently pasted URL from packages/packages.list
Fri, Feb 13, 9:58 AM
werner closed T8101: Upgrade of local (portable) installation failed as Invalid.

I'm surprised that nobody did detect these problems during the long beta phase...

Fri, Feb 13, 9:52 AM · Bug Report, gpg4win
werner closed T8101: Upgrade of local (portable) installation failed, a subtask of T8100: Kleopatra does not start on Windows Server 2016, as Invalid.
Fri, Feb 13, 9:52 AM · kleopatra, Bug Report, gpg4win, gpd5x, qt
gniibe raised the priority of T8094: libgcrypt: EC least leak failure from Low to High.
Fri, Feb 13, 9:32 AM · Info Needed, libgcrypt, Bug Report
gniibe added a comment to T8094: libgcrypt: EC least leak failure.

@thesamesam Thanks a lot.
I managed to replicate the failure somehow (for me, it fails at the importing the key).

Fri, Feb 13, 9:31 AM · Info Needed, libgcrypt, Bug Report
thesamesam added a comment to T8094: libgcrypt: EC least leak failure.

I've attached notmuch-bug.log with debug-level guru commented out for gpg-agent:

Fri, Feb 13, 8:35 AM · Info Needed, libgcrypt, Bug Report
thesamesam added a comment to T8094: libgcrypt: EC least leak failure.

I can reproduce it using Stuart's script from https://lists.gnupg.org/pipermail/gcrypt-devel/2026-February/006031.html.

Fri, Feb 13, 8:34 AM · Info Needed, libgcrypt, Bug Report
thesamesam added a comment to T8094: libgcrypt: EC least leak failure.
$ uname -a
Linux mop 6.18.10 #1 SMP PREEMPT_DYNAMIC Wed Feb 11 21:14:57 GMT 2026 x86_64 AMD Ryzen 9 3950X 16-Core Processor AuthenticAMD GNU/Linux
Fri, Feb 13, 8:22 AM · Info Needed, libgcrypt, Bug Report
mlaurent committed rMTP5c65c0bf86e5: GIT_SILENT: prepare 6.6.3 (authored by mlaurent).
GIT_SILENT: prepare 6.6.3
Fri, Feb 13, 8:21 AM
mlaurent committed rKLEOPATRA9adc1afa0258: GIT_SILENT: prepare 6.6.3 (authored by mlaurent).
GIT_SILENT: prepare 6.6.3
Fri, Feb 13, 8:20 AM
gniibe added a project to T8094: libgcrypt: EC least leak failure: Info Needed.

Please tell us the information of your environment.
What the versions of gpg and gpg-agent?

Fri, Feb 13, 8:13 AM · Info Needed, libgcrypt, Bug Report
gniibe renamed T8094: libgcrypt: EC least leak failure from libgcrypt: EC least leak failure on 32-bit machine to libgcrypt: EC least leak failure.
Fri, Feb 13, 8:10 AM · Info Needed, libgcrypt, Bug Report
gniibe added a comment to T7875: GnuPG: Deletion of kyber key fails.

Here is an attempt of mine this week:

diff --git a/g10/call-agent.c b/g10/call-agent.c
index 5e13a3e52..8949fad17 100644
--- a/g10/call-agent.c
+++ b/g10/call-agent.c
@@ -3290,13 +3290,14 @@ confirm_status_cb (void *opaque, const char *line)
    message.  If FORCE is true the agent is advised not to ask for
    confirmation. */
 gpg_error_t
-agent_delete_key (ctrl_t ctrl, const char *hexkeygrip, const char *desc,
+agent_delete_key (ctrl_t ctrl, const char *keygrip, const char *desc,
                   int force)
 {
   gpg_error_t err;
   char line[ASSUAN_LINELENGTH];
   struct default_inq_parm_s dfltparm;
   struct confirm_parm_s confirm_parm;
+  const char *keygrip2 = NULL;
Fri, Feb 13, 8:07 AM · Bug Report, PQC, gnupg26
thesamesam added a comment to T8094: libgcrypt: EC least leak failure.

We have seen the same thing on amd64 (x86_64) linux: https://bugs.gentoo.org/969501

Fri, Feb 13, 6:28 AM · Info Needed, libgcrypt, Bug Report

Yesterday

werner committed rGPA196faca458d6: Release 0.11.1 (authored by werner).
Release 0.11.1
Thu, Feb 12, 3:09 PM
werner committed rGPA780fd3940c73: Post release updates (authored by werner).
Post release updates
Thu, Feb 12, 3:09 PM
werner added a parent task for T8101: Upgrade of local (portable) installation failed: T8100: Kleopatra does not start on Windows Server 2016.
Thu, Feb 12, 1:18 PM · Bug Report, gpg4win
werner added a subtask for T8100: Kleopatra does not start on Windows Server 2016: T8101: Upgrade of local (portable) installation failed.
Thu, Feb 12, 1:18 PM · kleopatra, Bug Report, gpg4win, gpd5x, qt
werner added a comment to T8101: Upgrade of local (portable) installation failed.

Please do not use the portable installation - it is dangerous to use it. We will eventually remove this option.

Thu, Feb 12, 1:18 PM · Bug Report, gpg4win
werner committed rDe535913d916d: Add missing marker flag in previous commit (authored by werner).
Add missing marker flag in previous commit
Thu, Feb 12, 12:10 PM
werner added a comment to T8103: gpa: relase new version please.

I also updated the software page. Thanks for the hint.

Thu, Feb 12, 11:51 AM · gpa
werner committed rD606f291fb8fb: web: Update the GPA software page (authored by werner).
web: Update the GPA software page
Thu, Feb 12, 11:51 AM
werner committed rD06e9a11c51c1: swdb: gpa 0.11.1 (authored by werner).
swdb: gpa 0.11.1
Thu, Feb 12, 11:50 AM
svuorela committed rOJ5e2d459b40c7: Init gpgme (authored by svuorela).
Init gpgme
Thu, Feb 12, 11:44 AM
wiz added a comment to T8103: gpa: relase new version please.

That was fast, thank you.
Can you please update https://www.gnupg.org/related_software/gpa/ as well, or is there a better page to use as a homepage link for gpa?

Thu, Feb 12, 11:37 AM · gpa
werner closed T8103: gpa: relase new version please as Resolved.

Done. See T7449

Thu, Feb 12, 11:28 AM · gpa
werner added a comment to T7449: Release GPA 0.11.

Noteworthy changes in version 0.11.1 (2026-02-12)

Thu, Feb 12, 11:26 AM · Release Info, gpa
werner claimed T8103: gpa: relase new version please.
Thu, Feb 12, 11:16 AM · gpa
werner lowered the priority of T8045: Stack-based buffer overflow in TPM2 `PKDECRYPT` from Unbreak Now! to Normal.
Thu, Feb 12, 11:14 AM · gnupg26, CVE, TPM, Bug Report
werner committed rGc0f9ca47f064: tools:gpg-authcode-sign.sh: Keep the log file on success. (authored by werner).
tools:gpg-authcode-sign.sh: Keep the log file on success.
Thu, Feb 12, 11:06 AM
ebo closed T7861: GpgOL: Autosecure + autoencryptUntrusted not working as expected in VSD versions as Invalid.

This ticket is now obsolete, as we will force the setting of autoencryptUntrusted=0 via the registry in Ticket T8090

Thu, Feb 12, 9:57 AM · vsd, gpgol
ebo updated the task description for T8090: Gpgolconfig: Disable and grey out autoencryptUntrusted setting for VSD version.
Thu, Feb 12, 9:52 AM · vsd, vsd34, Installer, gpgol
ebo added a project to T8090: Gpgolconfig: Disable and grey out autoencryptUntrusted setting for VSD version: vsd.
Thu, Feb 12, 9:47 AM · vsd, vsd34, Installer, gpgol
wiz created T8103: gpa: relase new version please.
Thu, Feb 12, 9:08 AM · gpa
gniibe committed rG6eed3959303c: agent: Fix the regression in pkdecrypt with TPM RSA. (authored by gniibe).
agent: Fix the regression in pkdecrypt with TPM RSA.
Thu, Feb 12, 4:05 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEObce4a586813e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Thu, Feb 12, 2:51 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAf3ba6c3bb00c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Thu, Feb 12, 2:50 AM
gniibe added a comment to T8045: Stack-based buffer overflow in TPM2 `PKDECRYPT`.

The fix causes a regression. Reported: https://lists.gnupg.org/pipermail/gnupg-devel/2026-February/036218.html

Thu, Feb 12, 2:49 AM · gnupg26, CVE, TPM, Bug Report
gniibe reopened T8045: Stack-based buffer overflow in TPM2 `PKDECRYPT` as "Open".

This is not 2.5-only.

Thu, Feb 12, 2:48 AM · gnupg26, CVE, TPM, Bug Report

Wed, Feb 11

tfry committed rOJ7f68ec183bcf: WIP (authored by tfry).
WIP
Wed, Feb 11, 4:46 PM
werner committed rG2dde9ddf56fe: dirmngr: Let KS_SEARCH print all uid records for a key. (authored by werner).
dirmngr: Let KS_SEARCH print all uid records for a key.
Wed, Feb 11, 4:32 PM
ebo added a comment to T8102: Kleopatra: Wrong message "no certificate found".

Maybe we could show instead the text "No keyserver is configured."? Need not be in the same place. This would also be helpful in the other case, where you go to the search via "Lookup on Server".

Wed, Feb 11, 4:23 PM · gpd5x, kleopatra
ebo triaged T8102: Kleopatra: Wrong message "no certificate found" as Low priority.
Wed, Feb 11, 4:22 PM · gpd5x, kleopatra
ikloecker claimed T6568: Kleopatra: make table column headings accessible.
Wed, Feb 11, 3:00 PM · vsd34, gpd5x, a11y, kleopatra
ikloecker changed the status of T6568: Kleopatra: make table column headings accessible, a subtask of T5824: Kleopatra: Full accessibility support, from Testing to Open.
Wed, Feb 11, 2:58 PM · a11y, kleopatra
ikloecker changed the status of T6568: Kleopatra: make table column headings accessible from Testing to Open.

Make all table column headings accessible (see Update 2025-10-27).

Wed, Feb 11, 2:58 PM · vsd34, gpd5x, a11y, kleopatra
ebo moved T7538: Kleopatra: Do only ask for confirmation twice when deleting a secret key from Done to WIP on the gpd5x board.
Wed, Feb 11, 2:28 PM · gpd5x, kleopatra
ebo edited projects for T7538: Kleopatra: Do only ask for confirmation twice when deleting a secret key, added: gpd5x; removed gpd5x (gpd-5.0.0).
Wed, Feb 11, 2:27 PM · gpd5x, kleopatra
ebo reopened T7538: Kleopatra: Do only ask for confirmation twice when deleting a secret key as "Testing".

Forget my comment above. Or consider it as the "before" part of the task description…

Wed, Feb 11, 2:27 PM · gpd5x, kleopatra
ikloecker changed the status of T8098: Kleopatra: Omit question about own key when importing a secret team key from Open to Testing.
Wed, Feb 11, 2:05 PM · vsd34, gpd5x, kleopatra
ikloecker moved T8098: Kleopatra: Omit question about own key when importing a secret team key from Backlog to WIP on the vsd34 board.

Fixed and backported for VSD 3.4.

Wed, Feb 11, 2:05 PM · vsd34, gpd5x, kleopatra
ikloecker renamed T8100: Kleopatra does not start on Windows Server 2016 from QT: SetThreadDescription not found in Qt6Core.dll to Kleopatra does not start on Windows Server 2016.
Wed, Feb 11, 12:06 PM · kleopatra, Bug Report, gpg4win, gpd5x, qt
ikloecker committed rKLEOPATRAec79933401fa: Don't ask about "only user" when importing a shared secret team key (authored by ikloecker).
Don't ask about "only user" when importing a shared secret team key
Wed, Feb 11, 12:04 PM
pmgdeb added a comment to T8096: GnuPG: quick-key-manipulation regression test FTBFS-2038.

Hi, the test is green with rG86baca6e62b3 for both 2038-01-01 and 2105-01-01. Thanks!

Wed, Feb 11, 11:19 AM · Bug Report
ikloecker claimed T8098: Kleopatra: Omit question about own key when importing a secret team key.
Wed, Feb 11, 11:01 AM · vsd34, gpd5x, kleopatra
ikloecker changed the status of T8056: Support config options RSAKeySizes and PGPKeyType for Kf6 from Open to Testing.

The settings should work again. They are described at https://docs.kde.org/trunk_kf6/en/kleopatra/kleopatra/admin.html#admin-certificate-request-wizard-keys , but note that the documentation is severely outdated. Note that those settings are not officially supported by GnuPG (VS-)Desktop (see https://gnupg.com/vsd/kleopatra-settings.html).

Wed, Feb 11, 10:51 AM · gpd5x, kleopatra
tfry committed rOJ7d33d36d907d: Rename manifest.po to avoid potential name clash (authored by tfry).
Rename manifest.po to avoid potential name clash
Wed, Feb 11, 10:43 AM
ikloecker committed rW05631bc0dd97: qtbase: Make it work on Windows Server 2016 (authored by ikloecker).
qtbase: Make it work on Windows Server 2016
Wed, Feb 11, 10:26 AM
ikloecker changed the status of T8100: Kleopatra does not start on Windows Server 2016 from Open to Testing.

Should work now.

Wed, Feb 11, 10:26 AM · kleopatra, Bug Report, gpg4win, gpd5x, qt
ebo triaged T8100: Kleopatra does not start on Windows Server 2016 as Normal priority.
Wed, Feb 11, 9:52 AM · kleopatra, Bug Report, gpg4win, gpd5x, qt
ikloecker claimed T8100: Kleopatra does not start on Windows Server 2016.
Wed, Feb 11, 9:49 AM · kleopatra, Bug Report, gpg4win, gpd5x, qt
ikloecker added a comment to T8100: Kleopatra does not start on Windows Server 2016.

This was fixed in Qt 6.10.0 by adding compatibility code that's "hidden" behind a compiler flag, i.e. we just need to enable this compiler flag. See https://codereview.qt-project.org/c/qt/qtbase/+/629255 for details.

Wed, Feb 11, 9:49 AM · kleopatra, Bug Report, gpg4win, gpd5x, qt
uwi added a comment to T8101: Upgrade of local (portable) installation failed.

For the time being I "upgraded 5.0.1 to 4.4.1 (in the new directory), and then Kleopatra started again.
When upgrading that installation again to 5.0.1, Kleopatra does not start (same error message as before).

Wed, Feb 11, 9:03 AM · Bug Report, gpg4win