Page MenuHome GnuPG

werner (Werner Koch)
EngineeringAdministrator

Projects

User Details

User Since
Mar 27 2017, 4:48 PM (408 w, 6 d)
Roles
Administrator
Availability
Busy Busy until Sep 9 2030.

Recent Activity

Fri, Jan 24

werner triaged T7487: libksba/gpgsm: support for RSA-PSS signatures made with a maximum saltLength value as Wishlist priority.

If you encounter real world certificates with these parameters we can bump up the priority.

Fri, Jan 24, 11:08 AM · gnupg, S/MIME, Feature Request
werner added a comment to T7465: Add german wordlist to passphrase generation.

Why do we need a word list if we are a password storage tool?

Fri, Jan 24, 11:03 AM · gpgpass

Thu, Jan 23

werner updated the task description for T7255: Release GnuPG 2.2.45.
Thu, Jan 23, 11:36 AM · gnupg22 (gnupg-2.2.45), Release Info
werner updated the task description for T7255: Release GnuPG 2.2.45.
Thu, Jan 23, 11:36 AM · gnupg22 (gnupg-2.2.45), Release Info
werner committed rWd0578e954fef: msi: Fix location of shield.ico and do not depend on sign.mk (authored by werner).
msi: Fix location of shield.ico and do not depend on sign.mk
Thu, Jan 23, 8:39 AM
werner triaged T7491: Kleopatra: Confusing additional pinentry on creation of new keypair with ADSK configured as Normal priority.
Thu, Jan 23, 8:28 AM · gpgagent, gnupg26, gnupg

Wed, Jan 22

werner committed rG2469dc5aae67: agent: Fix ssh-agent's request_identities for skipped keys. (authored by werner).
agent: Fix ssh-agent's request_identities for skipped keys.
Wed, Jan 22, 4:24 PM
werner committed rW6ed45c39c060: Update kleo, libkleo, mtp, and gpg4win-tools (authored by werner).
Update kleo, libkleo, mtp, and gpg4win-tools
Wed, Jan 22, 11:20 AM
werner closed T7164: Release GpgRT 1.51 as Resolved.

In case of build problems related to a failed test you may want to apply rEb6df311368133df90c3bf338fbf5c90bd8d950f8.

Wed, Jan 22, 9:02 AM · Release Info, gpgrt
werner updated the task description for T7164: Release GpgRT 1.51.
Wed, Jan 22, 8:59 AM · Release Info, gpgrt
werner updated the task description for T7164: Release GpgRT 1.51.
Wed, Jan 22, 8:58 AM · Release Info, gpgrt

Tue, Jan 21

werner added a comment to T6910: pinentry: Possibly add pinentry-gtk with GTK 4, and Drop pinentry-gtk-2.

If you want to write a new thing please also consider the rendering hints gpg-agent can send to the pinentry. This is enabled if the Pineentry sends back a FEATURES sstatus tring with the keyword "tabbing".

Tue, Jan 21, 11:10 AM
werner added a comment to T6910: pinentry: Possibly add pinentry-gtk with GTK 4, and Drop pinentry-gtk-2.

FWIW, the original idea with Pinentry was to have a stripped down Widget which allows to securely enter the password. For that we even replaced the Gtk text widget to have better control over the code path from keyboard to screen. After a few years more more more stuff was requested and meanwhile the QT version of the Pinentry is probably larger than the gpg-agent process.

Tue, Jan 21, 11:04 AM

Mon, Jan 20

werner committed rWe7a6bf54dd0b: appimage: Remove legacy patch and don't install pim5 (authored by werner).
appimage: Remove legacy patch and don't install pim5
Mon, Jan 20, 5:31 PM
werner committed rW6d1aa1e88ddc: Update gpgme, kleo, libkleo, mtp, gpg4win-tools (authored by werner).
Update gpgme, kleo, libkleo, mtp, gpg4win-tools
Mon, Jan 20, 3:36 PM

Sun, Jan 19

werner committed rD9866f85398fd: blog: Finally a new blog entry submitted by Andre. (authored by aheinecke).
blog: Finally a new blog entry submitted by Andre.
Sun, Jan 19, 2:27 PM

Fri, Jan 17

werner added a comment to T7487: libksba/gpgsm: support for RSA-PSS signatures made with a maximum saltLength value.

See this comment which is related to T4538:

Fri, Jan 17, 4:29 PM · gnupg, S/MIME, Feature Request
werner added a comment to T4538: Support PSS signed CRLs.
Fri, Jan 17, 4:23 PM · dirmngr, S/MIME, libksba
werner added projects to T7487: libksba/gpgsm: support for RSA-PSS signatures made with a maximum saltLength value: S/MIME, gnupg.
Fri, Jan 17, 4:17 PM · gnupg, S/MIME, Feature Request

Thu, Jan 16

werner committed rW5dd41acdee37: Include more build info into the MSIs (authored by werner).
Include more build info into the MSIs
Thu, Jan 16, 12:09 PM
werner committed rW63fd9b21cf91: Update autogen.sh (authored by werner).
Update autogen.sh
Thu, Jan 16, 12:09 PM

Tue, Jan 14

werner committed rG81e129ab3e5c: speedo: Do not package zlib and bzip2 object files (authored by werner).
speedo: Do not package zlib and bzip2 object files
Tue, Jan 14, 5:41 PM
werner added a comment to T7442: Release GnuPG 2.5.3.

Note: The is a bug in the gnupg-w32-2.5.3 tarballs. After untaring cd to the directory as usual but then do:

rm PLAY/src/zlib/*.[oa] PLAY/src/bzip2/*.[oa]

before you run

make -f build-aux/speedo.mk this-native
Tue, Jan 14, 5:29 PM · Release Info, gnupg
werner set External Link to https://lists.gnupg.org/pipermail/gnupg-announce/2025q1/000489.html on T7442: Release GnuPG 2.5.3.
Tue, Jan 14, 10:53 AM · Release Info, gnupg

Mon, Jan 13

werner committed rDdf6c687d4cdd: swdb: Add a missing k suffix to the new gnupg26_w32_ssiz (authored by werner).
swdb: Add a missing k suffix to the new gnupg26_w32_ssiz
Mon, Jan 13, 12:13 PM
werner committed rD503be9b3f92d: Fix last commit (authored by werner).
Fix last commit
Mon, Jan 13, 11:58 AM
werner created U14 Screenshot Trusted Introducer dialog.
Mon, Jan 13, 9:24 AM
werner created M12: Key Certification as Trusted Introducer.
Mon, Jan 13, 9:22 AM · kleopatra

Fri, Jan 10

werner awarded T7417: show preview of (decrypted) mails in mail view windows when opening mail in outlook a Pterodactyl token.
Fri, Jan 10, 5:14 PM · gpgol2
werner updated the task description for T7442: Release GnuPG 2.5.3.
Fri, Jan 10, 11:59 AM · Release Info, gnupg
werner committed rGe0a2e9e9c567: build: Also emit the size of the w32 source tarball (authored by werner).
build: Also emit the size of the w32 source tarball
Fri, Jan 10, 10:42 AM
werner committed rD05b2aac4dbc1: web: Show also the size of the w32 tarball (authored by werner).
web: Show also the size of the w32 tarball
Fri, Jan 10, 10:41 AM

Thu, Jan 9

werner committed rG5ac8446ca8bf: tools: Some tweaks to gpg-authcode-sign.sh (authored by werner).
tools: Some tweaks to gpg-authcode-sign.sh
Thu, Jan 9, 5:18 PM
werner committed rGcbc7fa0c8e69: gpg: Show the default PIN hint also before "name" and "key-attr" (authored by werner).
gpg: Show the default PIN hint also before "name" and "key-attr"
Thu, Jan 9, 11:42 AM
werner committed rDf23b7af0d8a1: swdb: Release GnuPG 2.5.3 (authored by werner).
swdb: Release GnuPG 2.5.3
Thu, Jan 9, 10:32 AM
werner committed rGf476370916d7: Post release updates (authored by werner).
Post release updates
Thu, Jan 9, 10:02 AM
werner committed rGcc3e34b82a9b: Release 2.5.3 (authored by werner).
Release 2.5.3
Thu, Jan 9, 10:02 AM
werner committed rG94045bce4192: po: msgmerge run (authored by werner).
po: msgmerge run
Thu, Jan 9, 10:02 AM
werner triaged T7480: Release GnuPG 2.5.4 as Low priority.
Thu, Jan 9, 10:01 AM · gnupg26, gnupg, Release Info

Wed, Jan 8

werner committed rGa2f2523b99ff: Remove the default keyserver. (authored by werner).
Remove the default keyserver.
Wed, Jan 8, 6:18 PM
werner moved T7472: Cannot decrypt a message encrypted to a Kyber subkey with AES128 from Backlog to QA on the gnupg26 board.
Wed, Jan 8, 5:25 PM · PQC, gnupg26, Bug Report
werner committed rGa04c9360960a: doc: One typo fix. (authored by werner).
doc: One typo fix.
Wed, Jan 8, 5:24 PM
werner closed T7479: minor spelling fixes as Wontfix.

2.2 is end-of-life.
There was one actual typo fix which could be used for master, though. Thanks.

Wed, Jan 8, 5:23 PM · Bug Report
werner committed rGa019a0fcd8df: Stronger deprecate the --supervised option. (authored by werner).
Stronger deprecate the --supervised option.
Wed, Jan 8, 5:16 PM
werner committed rGfaa2d3a2e7a4: Update README and copyright years. (authored by werner).
Update README and copyright years.
Wed, Jan 8, 3:36 PM
werner closed T2169: Smartcard card-edit generate fails when off-card backup of encryption key is selected as Resolved.
Wed, Jan 8, 2:35 PM · gnupg24, gnupg26, Bug Report, gpgagent, gnupg (gpg21)
werner moved T2169: Smartcard card-edit generate fails when off-card backup of encryption key is selected from Backlog to done on the gnupg24 board.
Wed, Jan 8, 2:35 PM · gnupg24, gnupg26, Bug Report, gpgagent, gnupg (gpg21)
werner moved T2169: Smartcard card-edit generate fails when off-card backup of encryption key is selected from Backlog to Done on the gnupg26 board.
Wed, Jan 8, 2:34 PM · gnupg24, gnupg26, Bug Report, gpgagent, gnupg (gpg21)
werner committed rGd70a7987f74b: gpg: Print a warning if the card backup key could not be written. (authored by werner).
gpg: Print a warning if the card backup key could not be written.
Wed, Jan 8, 2:06 PM
werner added a comment to T2169: Smartcard card-edit generate fails when off-card backup of encryption key is selected.

Got a simple fix for this which does two things:

  1. Correctly act upon an error from the backup file writing
  2. Print a warning note.
Wed, Jan 8, 2:04 PM · gnupg24, gnupg26, Bug Report, gpgagent, gnupg (gpg21)
werner committed rGb9028f869da4: gpg: Print a warning if the card backup key could not be written. (authored by werner).
gpg: Print a warning if the card backup key could not be written.
Wed, Jan 8, 2:03 PM
werner reopened T2169: Smartcard card-edit generate fails when off-card backup of encryption key is selected as "Open".
Wed, Jan 8, 11:35 AM · gnupg24, gnupg26, Bug Report, gpgagent, gnupg (gpg21)
werner edited projects for T2169: Smartcard card-edit generate fails when off-card backup of encryption key is selected, added: gnupg26, gnupg24; removed gnupg.

There is a regression due to the regression fix in rGb30c15bf7c5336c4abb1f9dcd974cd77ba6c61a7 (from Dec 24 2015) or some related commits:

Wed, Jan 8, 11:35 AM · gnupg24, gnupg26, Bug Report, gpgagent, gnupg (gpg21)
werner added a comment to T7478: _gpg_close_all_fds hangs on nwer Linux systems in a simple chroot w/o /proc/self/fd.

@gniibe: Please see gpgme/src/posix-io.c where we have this:

Wed, Jan 8, 9:06 AM · Linux, gnupg, gpgrt, Bug Report
werner triaged T7477: Add a proper title for pineentry on Windows as Normal priority.
Wed, Jan 8, 8:51 AM · Windows, gpd5x, pinentry
werner added a project to T7477: Add a proper title for pineentry on Windows: Windows.
Wed, Jan 8, 8:51 AM · Windows, gpd5x, pinentry
werner added a project to T7478: _gpg_close_all_fds hangs on nwer Linux systems in a simple chroot w/o /proc/self/fd: Linux.
Wed, Jan 8, 8:51 AM · Linux, gnupg, gpgrt, Bug Report
werner renamed T7478: _gpg_close_all_fds hangs on nwer Linux systems in a simple chroot w/o /proc/self/fd from `_gpg_close_all_fds` hangs on modern Linux when `/proc/self/fd` is unavailable; spawning a process without `GPGRT_SPAWN_INHERIT_FILE` takes > 1 hour to _gpg_close_all_fds hangs on nwer Linux systems in a simple chroot w/o /proc/self/fd.
Wed, Jan 8, 8:50 AM · Linux, gnupg, gpgrt, Bug Report
werner created Linux.
Wed, Jan 8, 8:50 AM

Tue, Jan 7

werner added a comment to T7477: Add a proper title for pineentry on Windows.

Check out the GTK version which scans /proc for the process to find the command line. Very handy for ssh sessions.

Tue, Jan 7, 6:59 PM · Windows, gpd5x, pinentry
werner committed rO48ef4638be91: Post release updates (authored by werner).
Post release updates
Tue, Jan 7, 11:27 AM
werner committed rO2d067cfd91aa: Release 2.5.15 (authored by werner).
Release 2.5.15
Tue, Jan 7, 11:27 AM
werner committed rG89b3ef325973: Post release updates (authored by werner).
Post release updates
Tue, Jan 7, 10:38 AM
werner committed rG7e48331afb61: Release 2.2.46 (authored by werner).
Release 2.2.46
Tue, Jan 7, 10:38 AM
werner committed rG076ed89deed4: po: msgmerge (authored by werner).
po: msgmerge
Tue, Jan 7, 10:38 AM
werner closed T7314: Release GnuPG 2.2.46 as Resolved.
Tue, Jan 7, 10:37 AM · gnupg22 (gnupg-2.2.46), Release Info
werner committed rW10b6c134cf2d: Update gpgol (authored by werner).
Update gpgol
Tue, Jan 7, 10:12 AM
werner committed rWe0c9811254c4: Update gnupg, kleopatra, libkleo, and gpg4win-tools (authored by werner).
Update gnupg, kleopatra, libkleo, and gpg4win-tools
Tue, Jan 7, 10:06 AM
werner committed rW278a7826fd79: Update GUIDs from the last beta build. (authored by werner).
Update GUIDs from the last beta build.
Tue, Jan 7, 10:06 AM
werner triaged T7368: dirmngr/dns.c files to compile due to type-mismatch caused by missing _XOPEN_SOURCE on Solaris and derivatives as Normal priority.
Tue, Jan 7, 8:35 AM · gnupg26, dns, Solaris, Bug Report
werner triaged T7459: 5.0.0-beta: Pinentry crashes with 0x000007b as Normal priority.
Tue, Jan 7, 8:34 AM · Windows, pinentry, Bug Report, gpg4win
werner added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

Note that that Beta uses a 64 bit Kleopatra but the GnuPG engine was accidentally build for 32 bit. This will be fixed with the next Beta. That might increase the confusion a bit.

Tue, Jan 7, 8:33 AM · Windows, pinentry, Bug Report, gpg4win
werner closed T7469: gnupg fr.po updates as Resolved.

All applied.

Tue, Jan 7, 8:27 AM · i18n, gnupg
werner committed rG09613aebf303: po: Update french translation. (authored by bubu <bubub@no-log.org>).
po: Update french translation.
Tue, Jan 7, 8:22 AM

Mon, Jan 6

werner committed rE652328c786f3: New Windows API gpgrt_w32_reg_get_string. (authored by werner).
New Windows API gpgrt_w32_reg_get_string.
Mon, Jan 6, 9:18 PM
werner committed rG4c7e7a416539: po: Update French translation (authored by werner).
po: Update French translation
Mon, Jan 6, 7:04 PM
werner committed rG80828512b6ec: gpg: Allow smaller session keys with Kyber (authored by Damien Goutte-Gattat via Gnupg-devel <gnupg-devel@gnupg.org>).
gpg: Allow smaller session keys with Kyber
Mon, Jan 6, 6:30 PM
werner committed rG72e3fddbfe7b: gpg: Force the use of AES-256 in some cases (authored by Damien Goutte-Gattat via Gnupg-devel <gnupg-devel@gnupg.org>).
gpg: Force the use of AES-256 in some cases
Mon, Jan 6, 6:30 PM
werner moved T7293: spawn API glitch from WiP to gnupg-2.2.45 on the gnupg22 board.
Mon, Jan 6, 12:20 PM · gnupg22 (gnupg-2.2.45), gnupg24, gpgrt, Bug Report
werner added a comment to T7328: Add Kleopatra configs to gpgconf -X.

it would be best to add an API to gpgrt to iterate over registry entries.

Mon, Jan 6, 12:14 PM · Feature Request, gnupg22
werner closed T7398: GnuPG 2.2.45 (and earlier) always print 0 instead of the actual AEAD algorithm as last part of DECRYPTION_INFO as Resolved.
Mon, Jan 6, 12:11 PM · gnupg22 (gnupg-2.2.46), Bug Report
werner moved T7398: GnuPG 2.2.45 (and earlier) always print 0 instead of the actual AEAD algorithm as last part of DECRYPTION_INFO from QA to gnupg-2.2.46 on the gnupg22 board.
Mon, Jan 6, 12:11 PM · gnupg22 (gnupg-2.2.46), Bug Report
werner moved T7363: gpgme testsuite error against gnupg 2.2.45 from QA to gnupg-2.2.46 on the gnupg22 board.
Mon, Jan 6, 12:10 PM · gnupg22 (gnupg-2.2.46), Bug Report
werner moved T7314: Release GnuPG 2.2.46 from Backlog to gnupg-2.2.46 on the gnupg22 board.
Mon, Jan 6, 12:10 PM · gnupg22 (gnupg-2.2.46), Release Info
werner archived gnupg22 (gnupg-2.2.44).
Mon, Jan 6, 12:10 PM
werner created gnupg22 (gnupg-2.2.46).
Mon, Jan 6, 12:09 PM

Fri, Jan 3

werner added a comment to T7472: Cannot decrypt a message encrypted to a Kyber subkey with AES128.

But keep https://www.cs.auckland.ac.nz/~pgut001/pubs/heffalump_crypto.pdf in mind ;-)

Fri, Jan 3, 10:04 AM · PQC, gnupg26, Bug Report

Thu, Jan 2

werner committed rG647fa16be740: po: Update French translation (authored by bubu <bubub@no-log.org>).
po: Update French translation
Thu, Jan 2, 5:14 PM
werner committed rDbab04fe64de5: Mark GnuPG 2.2 and Libgcrypt 1.8 as end-of-life (authored by werner).
Mark GnuPG 2.2 and Libgcrypt 1.8 as end-of-life
Thu, Jan 2, 4:33 PM
werner added a comment to T7472: Cannot decrypt a message encrypted to a Kyber subkey with AES128.

That is what I expected. Meanwhile I re-read the code and history and can tell that the comment is not correct. I wrote it with PQC security level in mind which requires AES256 for the session key as well. However, during the migration phase and as long as --require-pqc-encryption is not enable we should allow an AES-128 session key. This is for the rare case that encryption is also done for non pqc keys which don't have the AES-256 capability set.

Thu, Jan 2, 4:23 PM · PQC, gnupg26, Bug Report
werner triaged T7471: gpgme testsuite timebomb as Normal priority.
Thu, Jan 2, 3:34 PM · gpgme, Bug Report
werner triaged T7472: Cannot decrypt a message encrypted to a Kyber subkey with AES128 as High priority.

At gnupg/g10/pubkey-enc.c you will find

Thu, Jan 2, 3:33 PM · PQC, gnupg26, Bug Report
werner added a comment to T7118: gpgme: Add support for designated revokers.

@ikloecker: Do you still have the private key for tests/json/key-with-revokers.asc somewhere? We need to remove the expiration date due to T7471.

Thu, Jan 2, 9:45 AM · gpgme, Restricted Project, kleopatra
werner closed T6965: WKD fail: gpg/dimngr fails to retrieve public key as Resolved.
Thu, Jan 2, 9:31 AM · Support, dirmngr

Dec 20 2024

werner closed T7466: gpg4win: Installer creates GnuPG dir regardless of chosen install target as Resolved.

Actually I would like to remove the option to install gpg4win at non-standard places because this is somewhat troublesome. However some users rely on this and thus we better don't remove i.

Dec 20 2024, 3:54 PM · FAQ, Support, gpg4win
werner added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

gpg: [stdin]: clear-sign failed: No pinentrysrc/libwinpty/winpty.cc, line 924

Dec 20 2024, 10:54 AM · Windows, pinentry, Bug Report, gpg4win

Dec 19 2024

werner committed rS512ed39637a7: doc: Add Evolution setup information to Scute manual. (authored by pert).
doc: Add Evolution setup information to Scute manual.
Dec 19 2024, 3:59 PM
werner committed rS93da7798730b: Silence cc warning about unused function. (authored by werner).
Silence cc warning about unused function.
Dec 19 2024, 3:59 PM
werner committed rS343cfbd8f62f: Update NEWS and texi (authored by werner).
Update NEWS and texi
Dec 19 2024, 3:59 PM
werner raised the priority of T3979: GPGSM: Authenticated encryption from Wishlist to Normal.
Dec 19 2024, 10:33 AM · gnupg26, S/MIME