Page MenuHome GnuPG
Feed Advanced Search

Fri, Jan 30

werner committed rC5d1da2c61981: kdf: Improve new KDF API. (authored by gniibe).
kdf: Improve new KDF API.
Fri, Jan 30, 10:44 AM
werner committed rC005fbb863a7a: Merge branch 'master' into LIBGCRYPT-1.10-BRANCH (authored by werner).
Merge branch 'master' into LIBGCRYPT-1.10-BRANCH
Fri, Jan 30, 10:44 AM
werner committed rC2ef408ba09e9: build: Fix accidental SO number bump. (authored by werner).
build: Fix accidental SO number bump.
Fri, Jan 30, 10:44 AM
werner committed rC72e104d7686d: Merge branch 'master' into LIBGCRYPT-1.10-BRANCH (authored by werner).
Merge branch 'master' into LIBGCRYPT-1.10-BRANCH
Fri, Jan 30, 10:44 AM
werner committed rCe4ab2147f3e2: Release 1.10.0 (authored by werner).
Release 1.10.0
Fri, Jan 30, 10:44 AM
werner committed rCf33510d93b1c: Merge branch 'master' into LIBGCRYPT-1.10-BRANCH (authored by werner).
Merge branch 'master' into LIBGCRYPT-1.10-BRANCH
Fri, Jan 30, 10:44 AM
werner committed rCe11a2a52dde9: Post release updates. (authored by werner).
Post release updates.
Fri, Jan 30, 10:43 AM
werner committed rCeeddd578120c: tests: Add brainpoolP256r1 to bench-slope. (authored by werner).
tests: Add brainpoolP256r1 to bench-slope.
Fri, Jan 30, 10:43 AM
werner committed rC52fd2305ba8a: hash: Add more OIDs. (authored by werner).
hash: Add more OIDs.
Fri, Jan 30, 10:43 AM
werner committed rCae0e567820c3: Release 1.10.1 (authored by werner).
Release 1.10.1
Fri, Jan 30, 10:43 AM
werner committed rCf8a492906e7d: doc: Typo and grammar fixes. (authored by werner).
doc: Typo and grammar fixes.
Fri, Jan 30, 10:43 AM
werner committed rC938f3bee6418: Post release updates (authored by werner).
Post release updates
Fri, Jan 30, 10:43 AM
werner committed rC6b5cfc2a37a9: build: Silence libtool warnings on Windows. (authored by werner).
build: Silence libtool warnings on Windows.
Fri, Jan 30, 10:42 AM
werner committed rC14835c5d7662: doc: Add remark that leading zeroes are stripped from printed MPIs. (authored by werner).
doc: Add remark that leading zeroes are stripped from printed MPIs.
Fri, Jan 30, 10:42 AM
werner committed rC1c5cbacf3d88: Release 1.10.2 (authored by werner).
Release 1.10.2
Fri, Jan 30, 10:42 AM
werner committed rC08f133c527eb: Post release updates (authored by werner).
Post release updates
Fri, Jan 30, 10:42 AM
werner committed rCb75a58df84a5: cipher: Fix edge case for SET_ALLOW_WEAK_KEY. (authored by werner).
cipher: Fix edge case for SET_ALLOW_WEAK_KEY.
Fri, Jan 30, 10:42 AM
werner committed rC2974a635e5d3: mpicalc: Allow for addm and subm. (authored by werner).
mpicalc: Allow for addm and subm.
Fri, Jan 30, 10:42 AM
werner committed rCb115bdf33f2e: Remove some //-style comments (authored by werner).
Remove some //-style comments
Fri, Jan 30, 10:42 AM
werner committed rCaa1610866f8e: Release 1.10.3 (authored by werner).
Release 1.10.3
Fri, Jan 30, 10:42 AM
werner committed rCe554d4077e78: Post release updates (authored by werner).
Post release updates
Fri, Jan 30, 10:42 AM
werner committed rC6082bd395356: mpi: Fix loop condition in bad point check. (authored by Jakuje).
mpi: Fix loop condition in bad point check.
Fri, Jan 30, 10:41 AM
werner committed rC7d9817ca935a: Fix building error with '-O2' in sysroot path (authored by simit.ghane).
Fix building error with '-O2' in sysroot path
Fri, Jan 30, 10:41 AM
werner committed rC4d1a42d082ae: Disable new constants in gcrypt.h unless used internally. (authored by werner).
Disable new constants in gcrypt.h unless used internally.
Fri, Jan 30, 10:41 AM
werner committed rC277aa480bd06: Post release updates (authored by werner).
Post release updates
Fri, Jan 30, 10:41 AM
werner committed rC81ce5321b1b7: Release 1.11.1 (authored by werner).
Release 1.11.1
Fri, Jan 30, 10:41 AM
werner committed rCa1806adc5e7f: Fix ungrammatical use of "allow to" (authored by Paul Eggert <eggert@cs.ucla.edu>).
Fix ungrammatical use of "allow to"
Fri, Jan 30, 10:41 AM
werner committed rCa47fb9149655: tests: Fix link errors for t-thread-local. (authored by collinfunk).
tests: Fix link errors for t-thread-local.
Fri, Jan 30, 10:41 AM
werner committed rC62f84bb3040f: Fix missing simd-common-riscv.h in libgcrypt tarball. (authored by Collin Funk via Gcrypt-devel <gcrypt-devel@gnupg.org>).
Fix missing simd-common-riscv.h in libgcrypt tarball.
Fri, Jan 30, 10:41 AM
werner committed rCb84e60715fe5: Prepare LT numbers for the next release (authored by werner).
Prepare LT numbers for the next release
Fri, Jan 30, 10:41 AM
werner committed rCbec3eeabc688: Post release updates (authored by werner).
Post release updates
Fri, Jan 30, 10:41 AM
werner committed rC737cc6360014: Release 1.11.2 (authored by werner).
Release 1.11.2
Fri, Jan 30, 10:41 AM
werner committed rC995b870fd2b7: w32: Use CSIDL_COMMON_APPDATA instead of /etc (authored by werner).
w32: Use CSIDL_COMMON_APPDATA instead of /etc
Fri, Jan 30, 10:41 AM
werner committed rC2b8b483d42b3: doc: Add a note on Windows installation (authored by werner).
doc: Add a note on Windows installation
Fri, Jan 30, 10:41 AM

Thu, Jan 29

werner committed rD2920b13a93ea: Update vsd to 3.3.5 (authored by werner).
Update vsd to 3.3.5
Thu, Jan 29, 5:17 PM
werner committed rD683e051a15c2: swdb: gpgol 2.7.1 (authored by werner).
swdb: gpgol 2.7.1
Thu, Jan 29, 5:17 PM
werner committed rWc29c3322e18e: Update GpgOL to 2.7.1 (authored by werner).
Update GpgOL to 2.7.1
Thu, Jan 29, 3:37 PM
werner committed rW42ce86bd3fcd: Update GpgOL to 2.7.1 (authored by werner).
Update GpgOL to 2.7.1
Thu, Jan 29, 3:32 PM
werner committed rO36143bb19add: Post release updates (authored by werner).
Post release updates
Thu, Jan 29, 3:31 PM
werner committed rOaeafc4b34e42: Release 2.7.1 (authored by werner).
Release 2.7.1
Thu, Jan 29, 3:30 PM
werner added a comment to T8036: Warning message when starting outlook.

This has been changed by listing the other Add-Ins only if debugging is actually enabled.

Thu, Jan 29, 3:19 PM · vsd33 (vsd-3.3.5), gpgol
werner updated the task description for T8036: Warning message when starting outlook.
Thu, Jan 29, 3:15 PM · vsd33 (vsd-3.3.5), gpgol
werner committed rW879749a2120a: Update Libgcrypt to 1.12.0 (authored by werner).
Update Libgcrypt to 1.12.0
Thu, Jan 29, 2:40 PM
werner closed T8054: Key expiration year during key creation only shown with 2 digits as Wontfix.

This string comes from the Windows API and thus it is a Windows bug. It maye take some decades until this get fixed but at least they have meanwhile sfxed the "Westeuropäische Zeit" zu the correct "Mitteleuropäische Zeit" - Modulo Umlaut problems.

Thu, Jan 29, 2:32 PM · gnupg26
werner triaged T8043: Review JS library dependencies as Normal priority.
Thu, Jan 29, 2:28 PM · gpd5x, gpgol2
werner triaged T8066: gpgrt: Static linking support as Low priority.

Let us mark this as a feature requests. gepwnam(3) is a standard libc function and if glibc does not support it; this is more likely a glibc bug than a bug in an application.

Thu, Jan 29, 2:26 PM · Linux, Feature Request, gpgrt
werner closed T7226: libgcrypt 1.11.0 buid error on armhf with gcc-14 as Resolved.
Thu, Jan 29, 2:21 PM · FTBFS, arm, libgcrypt, Bug Report
werner closed T7220: The CF protection not enabled in libgcrypt as Resolved.
Thu, Jan 29, 2:20 PM · libgcrypt, Bug Report
werner closed T7519: libgcrypt: (EC)DSA signature generation should be constant-time as Resolved.
Thu, Jan 29, 2:20 PM · libgcrypt, Bug Report
werner closed T7889: libgcrypt: HAVE_BROKEN_MLOCK as Resolved.
Thu, Jan 29, 2:19 PM · backport, libgcrypt, Bug Report
werner closed T7640: ML-DSA for libgcrypt, a subtask of T6637: PQC for Libgcrypt, as Resolved.
Thu, Jan 29, 2:19 PM · PQC, libgcrypt
werner closed T7640: ML-DSA for libgcrypt as Resolved.
Thu, Jan 29, 2:19 PM · PQC, libgcrypt
werner closed T7338: Revamp the FIPS service indicator as Resolved.
Thu, Jan 29, 2:18 PM · libgcrypt, FIPS, Feature Request
werner committed rD366c326031f3: web: Announce Libgcrypt 1.12.0 (authored by werner).
web: Announce Libgcrypt 1.12.0
Thu, Jan 29, 2:17 PM
werner committed rDc13d78a53da3: swdb: Libgcrypt 1.12.0 (authored by werner).
swdb: Libgcrypt 1.12.0
Thu, Jan 29, 1:01 PM
werner committed rCefd5e1e7b4e7: Release 1.12.0 (authored by werner).
Release 1.12.0
Thu, Jan 29, 12:51 PM
werner committed rC1239c193be21: Post release updates (authored by werner).
Post release updates
Thu, Jan 29, 12:51 PM
werner committed rC12b067260d78: tests: Fix building of testdrv-build. (authored by werner).
tests: Fix building of testdrv-build.
Thu, Jan 29, 12:51 PM
werner committed rC2284db4553c3: tests: Also distribute tests for RSA-PSS, Kyber and Dilithium. (authored by werner).
tests: Also distribute tests for RSA-PSS, Kyber and Dilithium.
Thu, Jan 29, 12:51 PM
werner updated the task description for T7643: Release Libgcrypt 1.12.0.
Thu, Jan 29, 12:48 PM · Release Info, libgcrypt
werner triaged T8067: Release Libgcrypt 1.12.1 as Low priority.
Thu, Jan 29, 12:47 PM · libgcrypt, Release Info
werner committed rC412a0af70872: Prepare NEWS for 1.1.2 (authored by werner).
Prepare NEWS for 1.1.2
Thu, Jan 29, 12:26 PM

Wed, Jan 28

werner committed rW83608d53f6e5: Update GnuPG to 2.5.17 (authored by werner).
Update GnuPG to 2.5.17
Wed, Jan 28, 4:21 PM
werner closed T8028: Release Gpg4win 5.0.0 as Resolved.
Wed, Jan 28, 4:14 PM · gpg4win, Release Info
werner closed T8060: Release Gpg4win 5.0.1 as Resolved.
Wed, Jan 28, 4:14 PM · gpg4win, Release Info
werner added projects to T8065: gnupg self test hang: clean migration: gnupg26, NetBSD.

Do you remember wether you had the same problem also with 2.5.14 or 2.5.16? Or can you test with these versions? Which version of libgpg-error are you using?

Wed, Jan 28, 4:13 PM · gpgrt, NetBSD, gnupg26, Bug Report
werner committed rG81760cc931d6: Fix stub functions to avoid LTO linking bugs. (authored by werner).
Fix stub functions to avoid LTO linking bugs.
Wed, Jan 28, 1:41 PM
werner added a comment to T8029: IPC error on batch import of secret kyber cert.

My actual plan is to rework the imp[ort/export of secret keys to gpg-agent. Right now gpg-agent has knowledge of OpenPGP for import/export. This is not good and the required conversion should be moved to a helper tools for easier testing and to have this out of the gpg-agent process. For Kyber we right now don't use any conversion mut store the secret keys in gpg-agent's native format. Thus the passphrase is not necessary. We need to figure out why we have this problem here.

Wed, Jan 28, 11:47 AM · gnupg26, Bug Report, gpd5x, kleopatra

Tue, Jan 27

werner committed rG3fdd959d8994: Post release updates (authored by werner).
Post release updates
Tue, Jan 27, 6:51 PM
werner committed rGf2f89dc82538: po: msgmerge (authored by werner).
po: msgmerge
Tue, Jan 27, 6:51 PM
werner committed rG17b514596f60: Release 2.5.17 (authored by werner).
Release 2.5.17
Tue, Jan 27, 6:51 PM
werner committed rG11b7e4139e82: gpg: Fix possible NULL-deref with overlong signature packets. (authored by werner).
gpg: Fix possible NULL-deref with overlong signature packets.
Tue, Jan 27, 6:51 PM
werner committed rG93fa34d9a346: tpm: Fix possible buffer overflow in PKDECRYPT (authored by werner).
tpm: Fix possible buffer overflow in PKDECRYPT
Tue, Jan 27, 6:51 PM
werner committed rGc3e387427977: po: Update Swedish translation (authored by Daniel Nylander <github@danielnylander.se>).
po: Update Swedish translation
Tue, Jan 27, 6:51 PM
werner committed rGeba28eeaa1b1: agent: Add accelerator keys for "Wrong" and "Correct". (authored by werner).
agent: Add accelerator keys for "Wrong" and "Correct".
Tue, Jan 27, 6:51 PM
werner committed rG2438271ab601: agent: Fix stack buffer overflow when using gpgsm and KEM (authored by werner).
agent: Fix stack buffer overflow when using gpgsm and KEM
Tue, Jan 27, 6:51 PM
werner set External Link to https://lists.gnupg.org/pipermail/gnupg-announce/2026q1/000501.html on T7996: Release GnuPG 2.5.17 (security).
Tue, Jan 27, 5:52 PM · CVE, gnupg, Release Info
werner committed rD400df30db64e: Security announcement (authored by werner).
Security announcement
Tue, Jan 27, 5:34 PM
werner updated the task description for T8060: Release Gpg4win 5.0.1.
Tue, Jan 27, 5:28 PM · gpg4win, Release Info
werner committed rDc5bbc42c40a6: swdb: GnuPg 2.5.17 and Gpg4win 5.0.1 (authored by werner).
swdb: GnuPg 2.5.17 and Gpg4win 5.0.1
Tue, Jan 27, 5:26 PM
werner closed T8045: Stack-based buffer overflow in TPM2 `PKDECRYPT` as Resolved.
Tue, Jan 27, 5:18 PM · gnupg26, CVE, TPM, Bug Report
werner closed T8049: Null pointer dereference with overlong signature packet as Resolved.
Tue, Jan 27, 5:17 PM · segv, gnupg26, Bug Report
werner closed T8055: pinentry-tty: Correct/Cancel/Wrong - what does "C" select? as Resolved.
Tue, Jan 27, 5:17 PM · gnupg, pinentry, Bug Report
werner renamed T8049: Null pointer dereference with overlong signature packet from Security (internal) - Aisle Research report: Null pointer dereference with overlong signature packet to Null pointer dereference with overlong signature packet.
Tue, Jan 27, 5:16 PM · segv, gnupg26, Bug Report
werner changed the visibility for T8045: Stack-based buffer overflow in TPM2 `PKDECRYPT`.
Tue, Jan 27, 5:12 PM · gnupg26, CVE, TPM, Bug Report
werner closed T8044: gpg-agent stack buffer overflow in pkdecrypt using KEM as Resolved.
Tue, Jan 27, 5:12 PM · CVE, gnupg26, gpgagent, Bug Report
werner changed the visibility for T7996: Release GnuPG 2.5.17 (security).
Tue, Jan 27, 5:11 PM · CVE, gnupg, Release Info
werner added a comment to T7996: Release GnuPG 2.5.17 (security).

This is a security update

Tue, Jan 27, 3:47 PM · CVE, gnupg, Release Info
werner renamed T7996: Release GnuPG 2.5.17 (security) from Release GnuPG 2.5.17 to Release GnuPG 2.5.17 (security).
Tue, Jan 27, 3:44 PM · CVE, gnupg, Release Info
werner added a comment to T8028: Release Gpg4win 5.0.0.

Gpg4win 5.0.0 (2026-01-14)

Tue, Jan 27, 11:45 AM · gpg4win, Release Info
werner triaged T8060: Release Gpg4win 5.0.1 as High priority.
Tue, Jan 27, 11:45 AM · gpg4win, Release Info

Sun, Jan 25

werner committed rE9b7c3438a3c9: po: Update Swedish translation. (authored by Daniel Nylander <github@danielnylander.se>).
po: Update Swedish translation.
Sun, Jan 25, 6:30 PM
werner added a comment to T8049: Null pointer dereference with overlong signature packet.

Reconsidering this all I don't think it makes any sense to distinguish between (-1) and GPG_ERR_INV_PACKET. We use (-1) for a too short read of the hashed or unhashed area (premature eof). INV_PACKET is for unknown versions, too much data (arbitrary limit), bad parameters, and underflow. Let's forget my previous comment and always use INV_PACKET.

Sun, Jan 25, 5:23 PM · segv, gnupg26, Bug Report
werner changed the status of T8045: Stack-based buffer overflow in TPM2 `PKDECRYPT` from Open to Testing.
Sun, Jan 25, 5:02 PM · gnupg26, CVE, TPM, Bug Report
werner triaged T8055: pinentry-tty: Correct/Cancel/Wrong - what does "C" select? as Low priority.
Sun, Jan 25, 4:38 PM · gnupg, pinentry, Bug Report
werner added a comment to T8055: pinentry-tty: Correct/Cancel/Wrong - what does "C" select?.

I think "O" is a better key:

Sun, Jan 25, 4:37 PM · gnupg, pinentry, Bug Report
werner added a comment to T8055: pinentry-tty: Correct/Cancel/Wrong - what does "C" select?.

We need to change the accelerator. Right now gpg-agent uses

Sun, Jan 25, 4:14 PM · gnupg, pinentry, Bug Report

Jan 23 2026

werner triaged T8047: Support secure memory on Windows as Low priority.

I don't think that we will implement that any time soon. Today we too often require more mlock-able memory than available and in this case Libgcrypt resorts to allocating new memory arenas which are not locked. This is not as worse as one might think: the majro advantage with secmem is that a free() on secmem allocated memory will also wipe that memory. A better solution has always been to use an encrypted swap/paging file. 25 years ago, it was not easy to configure but today there should be no problem and hopefully already the default.

Jan 23 2026, 9:25 PM · Windows, gnupg, Feature Request
werner lowered the priority of T8049: Null pointer dereference with overlong signature packet from Unbreak Now! to Normal.
Jan 23 2026, 9:18 PM · segv, gnupg26, Bug Report
werner added a comment to T8053: GpgSM: `log-file` is ignored.

Please run with --debug 0 which should show you which confiration files are read in which order. Is there anything in a common.conf file? A log-file statement tehre would overwrite the command line option.

Jan 23 2026, 9:16 PM · gpd5x, Bug Report, S/MIME, gnupg26