Page MenuHome GnuPG

werner (Werner Koch)
EngineeringAdministrator

Projects

User Details

User Since
Mar 27 2017, 4:48 PM (369 w, 4 d)
Roles
Administrator
Availability
Busy Busy until Feb 11 2030.

Recent Activity

Yesterday

werner triaged T7106: Trailing newline trouble in clearsigned message generation and verification as Low priority.

This has been implemented and tested to be compatible with PGP - a looong time ago. iirc this was discussed around 1999 but might be only by private mail between the PGP hackers and me. Thus any change now might break PGP - which is still widely used (although mostly for encryption).

Fri, Apr 26, 5:09 PM · gnupg, Bug Report
werner committed rEa5f0e0b2f789: argparse: Fix a theoretical memory leak. (authored by werner).
argparse: Fix a theoretical memory leak.
Fri, Apr 26, 3:28 PM
werner closed T7105: libgpg-error: Memory leak in store_alias() as Resolved.

Oh yeah the idea to implement aliases is more than 20 years old. I guess it is even older. Thanks.

Fri, Apr 26, 3:28 PM · gpgrt, Bug Report
werner committed rG516b5301262e: speedo: Change install directory for Windows (authored by werner).
speedo: Change install directory for Windows
Fri, Apr 26, 3:19 PM
werner committed rGc8a3b711f038: speedo: Do not use the gpg-error-config in the build system (authored by werner).
speedo: Do not use the gpg-error-config in the build system
Fri, Apr 26, 3:19 PM
werner committed rGc1d62418d5b3: speedo: Prepare for building 64 bit Windows versions. (authored by werner).
speedo: Prepare for building 64 bit Windows versions.
Fri, Apr 26, 3:19 PM
werner committed rG351f5e814b22: speedo: Set gnupg_ver macro to gnupg26_ver. (authored by werner).
speedo: Set gnupg_ver macro to gnupg26_ver.
Fri, Apr 26, 3:19 PM
werner committed rC0729fb84a6a1: Let gcry_print_config show whether it is amd64 or i686 (authored by werner).
Let gcry_print_config show whether it is amd64 or i686
Fri, Apr 26, 2:08 PM

Thu, Apr 25

werner committed rG83e2dede0a49: speedo: Use gpg-authcode-sign.sh and change archive label to v2.5. (authored by werner).
speedo: Use gpg-authcode-sign.sh and change archive label to v2.5.
Thu, Apr 25, 2:27 PM
werner committed rW86071c599fa3: Deprecate authenticode-sign.sh (authored by werner).
Deprecate authenticode-sign.sh
Thu, Apr 25, 11:06 AM
werner committed rGd3b41e76119c: Install the new gpg-authcode-sign.sh script. (authored by werner).
Install the new gpg-authcode-sign.sh script.
Thu, Apr 25, 11:00 AM
werner committed rCf895a69d3b4b: Require GpgRT 1.49 (authored by werner).
Require GpgRT 1.49
Thu, Apr 25, 10:45 AM
werner committed rD8fc7c18aadc2: swdb: GpgRT 1.49 (authored by werner).
swdb: GpgRT 1.49
Thu, Apr 25, 10:44 AM
werner closed T7012: Release gpgrt 1.49 as Resolved.
Thu, Apr 25, 10:40 AM · gpgrt, Release Info
werner committed rE1d96206f95a7: Post release updates (authored by werner).
Post release updates
Thu, Apr 25, 10:32 AM
werner committed rEfaed9c271ad2: Release 1.49 (authored by werner).
Release 1.49
Thu, Apr 25, 10:32 AM
werner committed rE74e07b3dffb9: yat2m: Improve html output. (authored by werner).
yat2m: Improve html output.
Thu, Apr 25, 10:32 AM
werner committed rE2f9a0895a103: logging: New function gpgrt_logv_domain. (authored by werner).
logging: New function gpgrt_logv_domain.
Thu, Apr 25, 10:32 AM
werner triaged T7102: Release GpgRT 1.50 as Low priority.
Thu, Apr 25, 10:25 AM · Release Info, gpgrt
werner added a comment to T4383: Add a monitor callback to the gpgrt logging system.

Along with the monitor we should also implement a domain selection feature.

Thu, Apr 25, 10:13 AM · gpgrt, Feature Request
werner accepted rC005292cf9f41: cipher:kem:ecc: Support NIST curves..
Thu, Apr 25, 8:57 AM

Wed, Apr 24

werner triaged T7101: Automagically create a PGP key from a X.509 cert as Normal priority.
Wed, Apr 24, 3:03 PM · Feature Request, S/MIME, OpenPGP, gnupg
werner moved T6681: agent: Clean up main loop and better cache handling of expiration (was: Adding agent_timer API for monitoring something and passphrase cache) from Backlog to QA on the gnupg26 board.
Wed, Apr 24, 10:05 AM · keyboxd, gpgagent, gnupg26
werner moved T6682: agent: agent_kick_the_loop function to unblock the select(2) from Backlog to QA on the gnupg26 board.
Wed, Apr 24, 10:05 AM · keyboxd, gpgagent, gnupg26
werner moved T6692: agent: Clean up check_own_socket to monitor socket takeover from Backlog to QA on the gnupg26 board.
Wed, Apr 24, 10:05 AM · keyboxd, gnupg26, gpgagent
werner moved T6693: agent: Have a thread monitoring parent PID and homedir from Backlog to QA on the gnupg26 board.
Wed, Apr 24, 10:05 AM · keyboxd, gpgagent, gnupg26
werner moved T6734: gnupg: Use gpgrt_b64* API from Backlog to Done on the gnupg26 board.
Wed, Apr 24, 10:04 AM · gnupg26
werner moved T6815: PQC encryption for GnuPG from Backlog to QA on the gnupg26 board.
Wed, Apr 24, 10:04 AM · gnupg26, OpenPGP, PQC, gnupg
werner moved T7014: agent: Enhancement of PKDECRYPT for KEM interface from Backlog to WIP on the gnupg26 board.
Wed, Apr 24, 10:04 AM · gnupg26, gpgagent, Feature Request
werner added a project to T6815: PQC encryption for GnuPG: gnupg26.
Wed, Apr 24, 10:02 AM · gnupg26, OpenPGP, PQC, gnupg
werner added a comment to T6815: PQC encryption for GnuPG.

Most things are done. Missing stuff

Wed, Apr 24, 10:01 AM · gnupg26, OpenPGP, PQC, gnupg
werner committed rG2958e5e4cfff: gpg: New option --require-pqc-encryption (authored by werner).
gpg: New option --require-pqc-encryption
Wed, Apr 24, 9:57 AM
werner committed rW6ef19438d3bf: Fix recent authenticode-sign.sh "none" feature. (authored by werner).
Fix recent authenticode-sign.sh "none" feature.
Wed, Apr 24, 9:27 AM
werner closed T7100: Error in the patch "Allow to disable signing with authenticode-sign.sh" as Resolved.
Wed, Apr 24, 9:01 AM · gpg4win, Bug Report
werner added a comment to T7100: Error in the patch "Allow to disable signing with authenticode-sign.sh".

Thanks for the patch.

Wed, Apr 24, 8:58 AM · gpg4win, Bug Report
werner added inline comments to rC005292cf9f41: cipher:kem:ecc: Support NIST curves..
Wed, Apr 24, 8:54 AM

Tue, Apr 23

werner committed rGab703eacf73e: gpg: Split keygrip in a standard key listing. (authored by werner).
gpg: Split keygrip in a standard key listing.
Tue, Apr 23, 8:12 PM
werner added a comment to T6815: PQC encryption for GnuPG.

Alright: We have support for all our combined algos ky{768,1024}_bp{256,384,512}and ky{768,1024}_cv{25519,448} as well as test keys and encrypted test messages.

Tue, Apr 23, 5:47 PM · gnupg26, OpenPGP, PQC, gnupg
werner committed rC4fb99ec266e5: cipher:kem:ecc: Support brainpoolP512r1. (authored by werner).
cipher:kem:ecc: Support brainpoolP512r1.
Tue, Apr 23, 5:43 PM
werner committed rC66884c2d6b35: Use explicit values for the gcry_kem_algos enum. (authored by werner).
Use explicit values for the gcry_kem_algos enum.
Tue, Apr 23, 5:43 PM
werner committed rGdd650b2c7b7b: gpg: Support Kyber with Brainpool512r1. (authored by werner).
gpg: Support Kyber with Brainpool512r1.
Tue, Apr 23, 5:40 PM
werner committed rG32ec480024b3: gpg: Support encryption with kyber_bp256 and kyber_bp384 (authored by werner).
gpg: Support encryption with kyber_bp256 and kyber_bp384
Tue, Apr 23, 4:35 PM
werner committed rG54741685ced2: Remove the deprecated gcry_set_log_handler. (authored by werner).
Remove the deprecated gcry_set_log_handler.
Tue, Apr 23, 4:35 PM
werner committed rC7ad308434f15: cipher:kem:ecc: Fix for Weierstrass. (authored by werner).
cipher:kem:ecc: Fix for Weierstrass.
Tue, Apr 23, 4:35 PM
werner triaged T7099: Disable the import of certain card objects as Normal priority.
Tue, Apr 23, 2:54 PM · scd, gnupg24, Restricted Project, Feature Request
werner triaged T7098: Change the GpgOL encryption icon according to its state as High priority.
Tue, Apr 23, 2:28 PM · vsd, Feature Request, Restricted Project, gpgol
werner added a project to T1825: Add a re-encrypt to additional key: Restricted Project.
Tue, Apr 23, 2:10 PM · Restricted Project, gnupg24, Feature Request
werner added a comment to T1825: Add a re-encrypt to additional key.

Another important use-case is to provide a way to migrate to a newer smartcard.

Tue, Apr 23, 2:10 PM · Restricted Project, gnupg24, Feature Request
werner renamed T6564: Kleopatra: Re-encrypt an encrypted folder to the original recpients from Kleopatra: Re encrypt to original recpients to Kleopatra: Re-encrypt an encrypted folder to the original recpients.
Tue, Apr 23, 2:08 PM · Restricted Project, kleopatra
werner committed rGf325d3277ec6: tests: Add two Kyber sample keys and messages. (authored by werner).
tests: Add two Kyber sample keys and messages.
Tue, Apr 23, 2:05 PM
werner committed rGe591fd25adc3: gpg: Support encryption with kyber_cv448. (authored by werner).
gpg: Support encryption with kyber_cv448.
Tue, Apr 23, 11:31 AM
werner committed rGf305e703d510: Require Libgcrypt 1.11.0 (authored by werner).
Require Libgcrypt 1.11.0
Tue, Apr 23, 11:31 AM
werner committed rCab0bdc72c79d: Divert log functions to the gpgrt log functions. (authored by werner).
Divert log functions to the gpgrt log functions.
Tue, Apr 23, 10:43 AM

Mon, Apr 22

werner committed rE319a505623c1: core: New function gpgrt_add_post_log_func. (authored by werner).
core: New function gpgrt_add_post_log_func.
Mon, Apr 22, 2:48 PM
werner added a comment to T7019: Kleopatra: change "certificate detailed view" to tabbed interface instead of sub-windows.

We include the ISSUER_FPR subpacket since version 2.1.16 released 2016. Thus there is virtually always a fingerprint for all signatures available.

Mon, Apr 22, 2:36 PM · Restricted Project, kleopatra
werner closed T7093: c23 boolean issue in GPG asschk.c as Resolved.

Okay, fix pushed to master, 2.4, and 2.2. Thanks.

Mon, Apr 22, 8:07 AM · gnupg, Bug Report
werner committed rGf119444e6442: tests: Avoid new C23 keyword true. (authored by werner).
tests: Avoid new C23 keyword true.
Mon, Apr 22, 8:06 AM
werner committed rG7728a179e0b7: tests: Avoid new C23 keyword true. (authored by werner).
tests: Avoid new C23 keyword true.
Mon, Apr 22, 8:06 AM
werner committed rG6228bb001257: tests: Avoid new C23 keyword true. (authored by werner).
tests: Avoid new C23 keyword true.
Mon, Apr 22, 8:06 AM

Fri, Apr 19

werner committed rE6ab3e9ac43ba: logging: Indent continuation lines of log_printhex. (authored by werner).
logging: Indent continuation lines of log_printhex.
Fri, Apr 19, 3:39 PM

Thu, Apr 18

werner committed rGba3c873934c9: gpg: Prepare Kyber encryption code for more variants. (authored by werner).
gpg: Prepare Kyber encryption code for more variants.
Thu, Apr 18, 2:39 PM

Wed, Apr 17

werner lowered the priority of T6853: GpgTar: S/MIME decryption fails with input/output error from High to Normal.

Nobody uses gpgtar for S/MIME

Wed, Apr 17, 5:20 PM · gnupg, gpgtar, vsd33, Restricted Project
werner added projects to T7089: Kleopatra: Integrate "disabled" feature from gpg: gpgme, Feature Request.
Wed, Apr 17, 1:01 PM · Feature Request, gpgme, vsd33, kleopatra, Restricted Project
werner added a comment to T7089: Kleopatra: Integrate "disabled" feature from gpg.

gpgme has a disabled flag (only set on the primary key) and taken from the --wwth-colon listing where it is the 'D' in the usage.

Wed, Apr 17, 1:01 PM · Feature Request, gpgme, vsd33, kleopatra, Restricted Project
werner committed rG2a0a706eb213: gpg: Mark disabled keys and add show-ownertrust list option. (authored by werner).
gpg: Mark disabled keys and add show-ownertrust list option.
Wed, Apr 17, 12:57 PM
werner committed rG967678d9728c: gpg: New command --quick-set-ownertrust. (authored by werner).
gpg: New command --quick-set-ownertrust.
Wed, Apr 17, 12:57 PM
werner committed rG21f7ad563d9b: gpg: New command --quick-set-ownertrust. (authored by werner).
gpg: New command --quick-set-ownertrust.
Wed, Apr 17, 12:19 PM
werner committed rG7d6ad2866722: gpg: Mark disabled keys and add show-ownertrust list option. (authored by werner).
gpg: Mark disabled keys and add show-ownertrust list option.
Wed, Apr 17, 12:19 PM

Tue, Apr 16

werner committed rG2a71c3cf97c4: gpg: Make --with-subkey-fingerprint the default. (authored by werner).
gpg: Make --with-subkey-fingerprint the default.
Tue, Apr 16, 6:31 PM
werner committed rD6db22110ea93: swdb: GnuPG 2.2.43 (authored by werner).
swdb: GnuPG 2.2.43
Tue, Apr 16, 6:21 PM
werner committed rWdc46e4849086: Include authenticode-sign.sh into the tarball. (authored by werner).
Include authenticode-sign.sh into the tarball.
Tue, Apr 16, 3:45 PM
werner committed rW5b13b943bac4: Allow to disable signing with authenticode-sign.sh. (authored by werner).
Allow to disable signing with authenticode-sign.sh.
Tue, Apr 16, 3:45 PM
werner committed rWb1fbf20ccdaf: Post release updates (authored by werner).
Post release updates
Tue, Apr 16, 3:45 PM
werner committed rW7106319a06e5: Release 3.2.2 (authored by werner).
Release 3.2.2
Tue, Apr 16, 3:45 PM
werner closed T6849: Release GnuPG 2.2.43 as Resolved.
Tue, Apr 16, 12:05 PM · gnupg22 (gnupg-2.2.43), Release Info
werner moved T6849: Release GnuPG 2.2.43 from WiP to gnupg-2.2.43 on the gnupg22 board.
Tue, Apr 16, 12:02 PM · gnupg22 (gnupg-2.2.43), Release Info
werner committed rWeda16ac4fb3b: Update Kleopatra and Libkleo (authored by werner).
Update Kleopatra and Libkleo
Tue, Apr 16, 11:58 AM
werner committed rWeecd7d240588: Update GnuPG for v3 to 2.2.43 (authored by werner).
Update GnuPG for v3 to 2.2.43
Tue, Apr 16, 11:53 AM
werner committed rG7ed15f7548b4: Post release updates (authored by werner).
Post release updates
Tue, Apr 16, 11:44 AM
werner committed rG398cbbbf8df1: Release 2.2.43 (authored by werner).
Release 2.2.43
Tue, Apr 16, 11:44 AM
werner triaged T7087: Release GnuPG 2.2.44 as Low priority.
Tue, Apr 16, 11:43 AM · gnupg22, Release Info
werner updated the task description for T6849: Release GnuPG 2.2.43.
Tue, Apr 16, 9:47 AM · gnupg22 (gnupg-2.2.43), Release Info

Mon, Apr 15

werner edited projects for T5436: gpg-agent 2.3.1: PIN caching not working for decrypt operations, added: gnupg24; removed gnupg (gpg23).
Mon, Apr 15, 8:58 PM · gnupg24, yubikey, Bug Report
werner reopened T5436: gpg-agent 2.3.1: PIN caching not working for decrypt operations as "Open".
Mon, Apr 15, 8:58 PM · gnupg24, yubikey, Bug Report
werner added a comment to T6815: PQC encryption for GnuPG.

Here comes a new test key along with its 3 secret parts (one for the primary and two for the composite Kyber subkey).

Mon, Apr 15, 5:42 PM · gnupg26, OpenPGP, PQC, gnupg
werner committed rG4e32ff209d5b: gpg: Fix minor Kyber display things. (authored by werner).
gpg: Fix minor Kyber display things.
Mon, Apr 15, 1:24 PM
werner committed rGc736052e9cca: gpg: Implement Kyber encryption. (authored by werner).
gpg: Implement Kyber encryption.
Mon, Apr 15, 1:24 PM
werner committed rG4c20d2d27395: gpg: Add arg session_algo to pk_decrypt. (authored by werner).
gpg: Add arg session_algo to pk_decrypt.
Mon, Apr 15, 9:23 AM

Fri, Apr 12

werner committed rE0a39fbefcb55: logging: Add a truncate keyword to log_printhex. (authored by werner).
logging: Add a truncate keyword to log_printhex.
Fri, Apr 12, 3:33 PM
werner committed rGb48476bbefa7: gpg: Prepare to use the fingerprint as fixed-info for Kyber. (authored by werner).
gpg: Prepare to use the fingerprint as fixed-info for Kyber.
Fri, Apr 12, 11:34 AM
werner committed rG6f94fe01a9e1: gpg: Simplify the pk_encrypt function interface. (authored by werner).
gpg: Simplify the pk_encrypt function interface.
Fri, Apr 12, 11:34 AM

Thu, Apr 11

werner moved T6575: gpgtar: General Error is emitted instead of more specific error codes from WiP to gpgme 1.23.x on the gpgme board.
Thu, Apr 11, 4:23 PM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
werner lowered the priority of T7084: gpgme sometimes keeps on polling from Normal to Low.
Thu, Apr 11, 4:22 PM · gpgme
werner closed T6575: gpgtar: General Error is emitted instead of more specific error codes as Resolved.
Thu, Apr 11, 4:21 PM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
werner triaged T7084: gpgme sometimes keeps on polling as Normal priority.
Thu, Apr 11, 4:20 PM · gpgme
werner committed rG61717fb0a775: agent: Add more diagnostics to PQC decryption. (authored by werner).
agent: Add more diagnostics to PQC decryption.
Thu, Apr 11, 4:01 PM
werner committed rG813f8d1b8e4b: gpg: Changed internal data format for Kyber. (authored by werner).
gpg: Changed internal data format for Kyber.
Thu, Apr 11, 4:01 PM
werner added a comment to T6815: PQC encryption for GnuPG.

Wit the test keys posted in T7014 it is now possible to decrypt the sample data. The test data has been slightly adjusted for the new format; see

for a hex dump and for the binary version.

Thu, Apr 11, 4:00 PM · gnupg26, OpenPGP, PQC, gnupg
werner added a parent task for T7083: Show revocation reasons also with a standard -k listing: T7078: Kleopatra: Add automatic offer of revocation certificate export to the revocation process.
Thu, Apr 11, 11:42 AM · OpenPGP, Feature Request, gnupg26
werner added a subtask for T7078: Kleopatra: Add automatic offer of revocation certificate export to the revocation process: T7083: Show revocation reasons also with a standard -k listing.
Thu, Apr 11, 11:42 AM · Restricted Project, kleopatra