Page MenuHome GnuPG
Feed Advanced Search

Wed, Nov 19

werner committed rX55a5b4e995be: po: Add Swedish translation (authored by Daniel Nylander <po@danielnylander.se>).
po: Add Swedish translation
Wed, Nov 19, 1:54 PM
werner committed rO11ce4cf15e79: po: Update Swedish translation (authored by Daniel Nylander <po@danielnylander.se>).
po: Update Swedish translation
Wed, Nov 19, 1:25 PM
werner added a comment to T7886: Kleopatra: Enhance error on missing subkey, if set by default-new-key-adsk.

GPG output seems to depend on Regional Format.

Wed, Nov 19, 12:51 PM · gpd5x, kleopatra
werner committed rEbaf43baea909: po: Update Swedish translation (authored by Daniel Nylander <po@danielnylander.se>).
po: Update Swedish translation
Wed, Nov 19, 12:05 PM
werner committed rGc2329c646ced: po: Update Swedish translation (authored by Daniel Nylander <po@danielnylander.se>).
po: Update Swedish translation
Wed, Nov 19, 11:51 AM
werner added a comment to T7917: Check for revocation of the ADSK's original subkey .

With the next gpg release (2.5.14) the keyboxd has an extended fingerprint table which carries a flags column. A bit in this column can eventually be used to mark subkeys with the "R" key flag and the search funtion can be enhanced to ignore keys with that flag set. This way we can more easily lookup the actual ADSK key (with the "E" key flag) and check whether this subkey has been revoked.

Wed, Nov 19, 11:04 AM · Feature Request, OpenPGP, gnupg26
werner committed rG46f4cb66125e: kbx: A minor update of the fingerprint table. (authored by werner).
kbx: A minor update of the fingerprint table.
Wed, Nov 19, 10:24 AM

Tue, Nov 18

werner added a project to T7133: Add feature to load designated revoker from LDAP: backport.
Tue, Nov 18, 8:01 PM · backport, vsd34, Feature Request, gnupg22
werner committed rGf6237ccd313a: gpg: New import option "force-update" (authored by werner).
gpg: New import option "force-update"
Tue, Nov 18, 5:29 PM
werner committed rG0cc7759ed5a3: kbx: Fix schema of the fingerprint table. (authored by werner).
kbx: Fix schema of the fingerprint table.
Tue, Nov 18, 5:29 PM
werner committed rGbe9b1404e661: common: New function replace_substr. (authored by werner).
common: New function replace_substr.
Tue, Nov 18, 5:29 PM
werner changed the status of T7892: keyboxd: a new subkey is sometimes not stored in the fingerprint table. from Open to Testing.
Tue, Nov 18, 5:29 PM · gnupg26, Bug Report, keyboxd, gnupg
werner created 3rdparty.
Tue, Nov 18, 2:10 PM
werner committed rG5bcf5f57b863: gpg: Include ADSK keys in a key listing with fingerprints. (authored by werner).
gpg: Include ADSK keys in a key listing with fingerprints.
Tue, Nov 18, 12:11 PM
werner committed rG4f19587b16b0: gpg: Cleanup of the local function key_byname. (authored by werner).
gpg: Cleanup of the local function key_byname.
Tue, Nov 18, 12:11 PM

Mon, Nov 17

werner committed rGdab9b08f6018: doc: One should better test-compile doc changes too (authored by werner).
doc: One should better test-compile doc changes too
Mon, Nov 17, 6:28 PM
werner committed rGb085be3a2794: doc: Replace "dual key" by "composite key". (authored by werner).
doc: Replace "dual key" by "composite key".
Mon, Nov 17, 5:16 PM
werner committed rGc254d4fbc6ac: gpg: Fix export in mode1003 when cache nonce is used. (authored by werner).
gpg: Fix export in mode1003 when cache nonce is used.
Mon, Nov 17, 5:16 PM
werner committed rG120142c3be53: gpg: Support passphrase change for composite keys. (authored by werner).
gpg: Support passphrase change for composite keys.
Mon, Nov 17, 5:16 PM
werner added a comment to F33097212: temp-output-then-rename-20251117.patch.

At line 133 shouldn't we have used iobuf_cancel there? Would it be possible to call finish_temp_output from iobuf_close or iobuf_cancel instead?

Mon, Nov 17, 8:48 AM

Sun, Nov 16

werner committed rG61c2d5a821b3: gpgsm: Fix output of card serial number in colon listing. (authored by ikloecker).
gpgsm: Fix output of card serial number in colon listing.
Sun, Nov 16, 7:13 PM
werner moved T7914: Card s/n number missing in gpgsm from Backlog to WiP on the gnupg22 board.
Sun, Nov 16, 7:12 PM · gnupg22, scd, S/MIME, Feature Request, gnupg26
werner edited projects for T7914: Card s/n number missing in gpgsm, added: gnupg22; removed gnupg.
Sun, Nov 16, 7:12 PM · gnupg22, scd, S/MIME, Feature Request, gnupg26
werner changed the status of T7914: Card s/n number missing in gpgsm from Open to Testing.

Fix applied. Thanks.

Sun, Nov 16, 7:10 PM · gnupg22, scd, S/MIME, Feature Request, gnupg26
werner committed rG0947a20c28cf: gpgsm: Fix output of card serial number in colon listing. (authored by ikloecker).
gpgsm: Fix output of card serial number in colon listing.
Sun, Nov 16, 7:09 PM
werner renamed T7290: Handle creation date in private key files for re-use of an existing key. from Handle creation date in private key files for re-use of an existing. to Handle creation date in private key files for re-use of an existing key..
Sun, Nov 16, 6:57 PM · gnupg26, OpenPGP, gnupg
werner added a comment to T7290: Handle creation date in private key files for re-use of an existing key..

This is not a composite key specific thing despite that this is an extra challenge. The creation date is used to reconstruct a key if the public key has been lost and only the fingerprint is still available. A solution might be to test the all combinations of stored creation dates to match the fingerprint.

Sun, Nov 16, 6:57 PM · gnupg26, OpenPGP, gnupg
werner renamed T7290: Handle creation date in private key files for re-use of an existing key. from Kyber+ECC with smartcards to Handle creation date in private key files for re-use of an existing..
Sun, Nov 16, 6:54 PM · gnupg26, OpenPGP, gnupg
werner changed the status of T7315: Allow export and import of PQC secret keys. from Open to Testing.
Sun, Nov 16, 6:50 PM · gnupg26, OpenPGP, PQC, gnupg
werner changed the status of T7315: Allow export and import of PQC secret keys., a subtask of T6815: PQC encryption for GnuPG, from Open to Testing.
Sun, Nov 16, 6:50 PM · gnupg26, OpenPGP, PQC, gnupg
werner committed rG8ceace31cc05: doc: Explain the export format of Kyber keys. (authored by werner).
doc: Explain the export format of Kyber keys.
Sun, Nov 16, 6:50 PM
werner committed rG47bab26daf03: gpg: Allow the import of Kyber secret keys. (authored by werner).
gpg: Allow the import of Kyber secret keys.
Sun, Nov 16, 5:53 PM
werner committed rG5d855f76c8af: gpg: Change the mode1003 format for composite keys. (authored by werner).
gpg: Change the mode1003 format for composite keys.
Sun, Nov 16, 5:53 PM
werner committed rGc564a297abd3: gpg: Refactor an import function for better readability. (authored by werner).
gpg: Refactor an import function for better readability.
Sun, Nov 16, 5:53 PM

Sat, Nov 15

werner closed T7896: Escape binary data in NOTATION* for status-fd as Resolved.
Sat, Nov 15, 4:50 PM · gnupg, OpenPGP, Feature Request

Fri, Nov 14

werner moved T7315: Allow export and import of PQC secret keys. from Backlog to WIP on the gnupg26 board.
Fri, Nov 14, 4:01 PM · gnupg26, OpenPGP, PQC, gnupg
werner committed rGe5473262e884: gpg: Allow the export of Kyber secret keys. (authored by werner).
gpg: Allow the export of Kyber secret keys.
Fri, Nov 14, 4:00 PM
werner committed rGaea62817f300: agent: Support protection for Kyber keys. (authored by werner).
agent: Support protection for Kyber keys.
Fri, Nov 14, 4:00 PM
werner renamed T7315: Allow export and import of PQC secret keys. from Allow exporting of PQC keys. to Allow export and import of PQC secret keys..
Fri, Nov 14, 3:56 PM · gnupg26, OpenPGP, PQC, gnupg
werner triaged T7932: Support gpg --passwd for Kyber as Normal priority.
Fri, Nov 14, 3:45 PM · OpenPGP, PQC, gnupg
werner changed the status of T7919: gpgme: Treat empty DISPLAY variable as unset or error out from Open to Testing.
Fri, Nov 14, 1:26 PM · gpgme, Bug Report
werner committed rM94fa3c2b25a1: Treat empty DISPLAY envvar as unset. (authored by werner).
Treat empty DISPLAY envvar as unset.
Fri, Nov 14, 1:20 PM
werner triaged T7919: gpgme: Treat empty DISPLAY variable as unset or error out as Normal priority.
Fri, Nov 14, 1:19 PM · gpgme, Bug Report
werner added a project to T7919: gpgme: Treat empty DISPLAY variable as unset or error out: gpgme.

I considered to make the --display argument optional but that still leads to the error. Thus better do not set or send it at all. I did this now for all gpgme engines.

Fri, Nov 14, 1:19 PM · gpgme, Bug Report
werner moved T7759: Kleopatra: Notepad encryption with S/MIME fails from Done to WIP on the gpd5x board.
Fri, Nov 14, 12:47 PM · gnupg26, gpgme, kleopatra, gpd5x
werner edited projects for T7133: Add feature to load designated revoker from LDAP, added: vsd34; removed vsd33.
Fri, Nov 14, 12:45 PM · backport, vsd34, Feature Request, gnupg22
werner triaged T7914: Card s/n number missing in gpgsm as Normal priority.
Fri, Nov 14, 12:42 PM · gnupg22, scd, S/MIME, Feature Request, gnupg26
werner renamed T7914: Card s/n number missing in gpgsm from Kleopatra: wrong info given for S/MIME secret key location on card to Card s/n number missing in gpgsm.
Fri, Nov 14, 12:40 PM · gnupg22, scd, S/MIME, Feature Request, gnupg26
werner added projects to T7914: Card s/n number missing in gpgsm: gnupg26, Feature Request.
Fri, Nov 14, 12:38 PM · gnupg22, scd, S/MIME, Feature Request, gnupg26
werner triaged T7917: Check for revocation of the ADSK's original subkey as High priority.
Fri, Nov 14, 11:03 AM · Feature Request, OpenPGP, gnupg26

Thu, Nov 13

werner committed rM5d38f0c562f3: doc: Add DCO for Chandler Davis (authored by werner).
doc: Add DCO for Chandler Davis
Thu, Nov 13, 4:27 PM
werner committed rMc8845523bfcb: doc: Remove duplicate `is_cardkey` from `gpgme_subkey_t`. (authored by bitcrshr).
doc: Remove duplicate `is_cardkey` from `gpgme_subkey_t`.
Thu, Nov 13, 4:27 PM
werner added a member for Contributor: bitcrshr.
Thu, Nov 13, 4:21 PM
werner added a comment to T7886: Kleopatra: Enhance error on missing subkey, if set by default-new-key-adsk.

What about adding a "show gnupg log" button as we have in other dialogs?

Thu, Nov 13, 12:39 PM · gpd5x, kleopatra
werner closed T7885: Kleopatra: Unsupported backup of secret kyber key should be handled more gracefully as Invalid.
Thu, Nov 13, 12:26 PM · gnupg, gpd5x, kleopatra
werner added a comment to T7885: Kleopatra: Unsupported backup of secret kyber key should be handled more gracefully.

I am currently working on backup/restore of Kyber keys. The error message will go away.

Thu, Nov 13, 12:26 PM · gnupg, gpd5x, kleopatra

Wed, Nov 12

werner committed rG17596e830f08: scd:nks: Make newer TCOS signature cards work. (authored by werner).
scd:nks: Make newer TCOS signature cards work.
Wed, Nov 12, 1:59 PM

Mon, Nov 10

werner added a member for Contributor: pl13.
Mon, Nov 10, 11:10 AM
werner added a member for g10code: pl13.
Mon, Nov 10, 11:09 AM
werner created T7917: Check for revocation of the ADSK's original subkey .
Mon, Nov 10, 11:06 AM · Feature Request, OpenPGP, gnupg26
werner committed rM964bc14ccfba: gpgme_get_key: respect caller's ctx configuration (authored by giacomo).
gpgme_get_key: respect caller's ctx configuration
Mon, Nov 10, 10:41 AM

Sun, Nov 9

werner added a member for Contributor: giacomo.
Sun, Nov 9, 4:16 PM

Fri, Nov 7

werner updated the task description for T7887: Release Libgcrypt 1.8.12.
Fri, Nov 7, 3:36 PM · libgcrypt, Release Info
werner committed rGff916a05c434: gpg: Improve --list-packets for algorithm 8 (authored by werner).
gpg: Improve --list-packets for algorithm 8
Fri, Nov 7, 11:04 AM

Thu, Nov 6

werner closed T7803: GpgOL: Security level icon not updated for encrypted mails when auto preview is disabled as Resolved.
Thu, Nov 6, 4:56 PM · vsd33 (vsd-3.3.3), gpd5x, vsd, gpgol
werner closed T7858: GpgOL: Opened/Closed encrypted pgp messages unencrypted when read as plain is enabled as Resolved.
Thu, Nov 6, 4:55 PM · vsd33 (vsd-3.3.3), vsd, gpgol
werner shifted T7858: GpgOL: Opened/Closed encrypted pgp messages unencrypted when read as plain is enabled from the Restricted Space space to the S1 Public space.
Thu, Nov 6, 4:54 PM · vsd33 (vsd-3.3.3), vsd, gpgol
werner updated the task description for T6335: Release Libgcrypt 1.8.11.
Thu, Nov 6, 4:28 PM · libgcrypt, Release Info
werner committed rWdecae6c7fc8b: Add missing file for MSI (authored by werner).
Add missing file for MSI
Thu, Nov 6, 4:05 PM
werner committed rW0f090467908c: Release 3.3.3 (authored by werner).
Release 3.3.3
Thu, Nov 6, 4:05 PM
werner added a comment to rG12c0b94fcb5f: agent: Fix wiping memory in PKDECRYPT command..

Maybe we should change wipememory to behave like free; ie. ignore a NULL.

Thu, Nov 6, 9:11 AM
werner triaged T7911: Enhance documentation of VSD Kleopatra settings as Normal priority.
Thu, Nov 6, 9:09 AM · vsd, kleopatra, Unknown Object (Project)
werner changed the status of T7896: Escape binary data in NOTATION* for status-fd from Open to Testing.
Thu, Nov 6, 9:06 AM · gnupg, OpenPGP, Feature Request

Wed, Nov 5

werner committed rG0c3764516228: gpg: Escape chars with high bit set in NOTATION status lines. (authored by werner).
gpg: Escape chars with high bit set in NOTATION status lines.
Wed, Nov 5, 4:52 PM
werner added a comment to T7896: Escape binary data in NOTATION* for status-fd.

Alright, I change it from for notation data (and name).

[GNUPG:] NOTATION_NAME foo@foo.org
[GNUPG:] NOTATION_FLAGS 0 1
[GNUPG:] NOTATION_DATA bla%20bla%20��%20blub

with change:

[GNUPG:] NOTATION_NAME foo@foo.org
[GNUPG:] NOTATION_FLAGS 0 1
[GNUPG:] NOTATION_DATA bla%20bla%20%81%82%20blub
Wed, Nov 5, 4:49 PM · gnupg, OpenPGP, Feature Request
werner added a comment to T7896: Escape binary data in NOTATION* for status-fd.

Since rfc2440 the PGP specs say:

Wed, Nov 5, 3:55 PM · gnupg, OpenPGP, Feature Request
werner added a comment to T7894: libgcrypt, scute, gpgrt/argparse, gnupg/dirmngr: Hard-coded /etc.

I think this is correct even on Unix in case someone really uses /usr/local/etc (which I consider problematic). But for Windows we need to determine this at runtime.

Wed, Nov 5, 3:49 PM · libgcrypt, scute, gpgrt, Bug Report
werner committed rDf8bfcd81f653: New German ftp mirror wity rsync and Tor (authored by werner).
New German ftp mirror wity rsync and Tor
Wed, Nov 5, 2:38 PM
werner committed rD660bf552f8e9: swdb: gpgol 2.6.9 (authored by werner).
swdb: gpgol 2.6.9
Wed, Nov 5, 10:43 AM
werner committed rWbdfa016873eb: Update GpgOL to 2.6.9 (authored by werner).
Update GpgOL to 2.6.9
Wed, Nov 5, 10:26 AM
werner committed rO935e6e03004d: Post release updates (authored by werner).
Post release updates
Wed, Nov 5, 10:08 AM
werner committed rOf398ebd4aff1: Release 2.6.9 (authored by werner).
Release 2.6.9
Wed, Nov 5, 10:08 AM

Tue, Nov 4

werner triaged T7904: GnuPG may downgrade digest algorithm to SHA1 as High priority.
Tue, Nov 4, 1:26 PM · gnupg, Bug Report
werner committed rG1b4ac98de7db: agent: Accept a trustlist with a missing LF at the end. (authored by werner).
agent: Accept a trustlist with a missing LF at the end.
Tue, Nov 4, 9:32 AM

Mon, Nov 3

werner triaged T7895: Kleopatra: Handbook outdated as Normal priority.
Mon, Nov 3, 5:11 PM · Documentation, gpd5x, kleopatra
werner triaged T7881: Public key URL cannot be cleared on ZeitControl OpenPGP v3.4 card as Normal priority.
Mon, Nov 3, 5:08 PM · gpd5x, kleopatra
werner triaged T7894: libgcrypt, scute, gpgrt/argparse, gnupg/dirmngr: Hard-coded /etc as Normal priority.
Mon, Nov 3, 4:47 PM · libgcrypt, scute, gpgrt, Bug Report
werner changed the status of T7897: Include key preferences in --with-colons from Open to Testing.

Will be in 2.5.14 but I am not yet sure whether or when we put support into gpgme

Mon, Nov 3, 4:45 PM · Gentoo, Feature Request
werner committed rG8b44256a5549: gpg: Print new "pfc" record in --with-colons key listings. (authored by werner).
gpg: Print new "pfc" record in --with-colons key listings.
Mon, Nov 3, 4:42 PM
werner added a comment to T7897: Include key preferences in --with-colons.

There will be a new "pfc" record to emit the used preferences after a "uid" record. --list-options show-pref must be given.

Mon, Nov 3, 4:32 PM · Gentoo, Feature Request
werner triaged T7897: Include key preferences in --with-colons as Normal priority.
Mon, Nov 3, 4:02 PM · Gentoo, Feature Request
werner added a comment to T7894: libgcrypt, scute, gpgrt/argparse, gnupg/dirmngr: Hard-coded /etc.

For argparse we use /etc as a default but applications may use gpgrt_set_confdir to set a different one. Howeever if we already have a new get_sysconfdir function, it is easy and useful to change the default on Unix.

Mon, Nov 3, 3:29 PM · libgcrypt, scute, gpgrt, Bug Report
werner added a comment to T7894: libgcrypt, scute, gpgrt/argparse, gnupg/dirmngr: Hard-coded /etc.

In GnuPG we use CSIDL_COMMON_APPDATA and append "\GNU\etc\gnupg". If this can't be found we use the rootdir, that is he installation directory of the binary or one up if installed below a bin directory. The reason for using GNU and not POSIX or Unix is merely to avoid name clashes with other software ported to Windows. There was no real standard for this on Windows.

Mon, Nov 3, 3:27 PM · libgcrypt, scute, gpgrt, Bug Report
werner added a comment to T7894: libgcrypt, scute, gpgrt/argparse, gnupg/dirmngr: Hard-coded /etc.

We already did this for Libgcrypt 1.8 but take care that an installer includig Libgcrypt should run something like

Mon, Nov 3, 3:05 PM · libgcrypt, scute, gpgrt, Bug Report
werner raised the priority of T7251: Autofetch signature keys used by a trusted introducer from Normal to High.
Mon, Nov 3, 2:05 PM · Unknown Object (Project), Feature Request, gnupg22
werner committed rWcb20683ba9e8: msi: Use "Everyone" for sysconfdir's gcrypt permissions. (authored by werner).
msi: Use "Everyone" for sysconfdir's gcrypt permissions.
Mon, Nov 3, 11:38 AM
werner edited projects for T7896: Escape binary data in NOTATION* for status-fd, added: Feature Request, OpenPGP, gnupg; removed Bug Report.

The question is who shall correct the wrong encoding of notation data (assuming it is flagged as human readable). Escaping is a solution but needs a lot of extra bytes.

Mon, Nov 3, 9:58 AM · gnupg, OpenPGP, Feature Request
werner renamed T7892: keyboxd: a new subkey is sometimes not stored in the fingerprint table. from keyboxd: subkey issue connected to ADSK to keyboxd: a new subkey is sometimes not stored in the fingerprint table..
Mon, Nov 3, 9:54 AM · gnupg26, Bug Report, keyboxd, gnupg
werner triaged T7892: keyboxd: a new subkey is sometimes not stored in the fingerprint table. as High priority.

It is not an ADSK issue. The problem is that the new subkey has not been entered into the fingerprint table and can thus not be found.

Mon, Nov 3, 9:52 AM · gnupg26, Bug Report, keyboxd, gnupg
werner added a comment to F31492247: agent-ssh-fix-2025-10-30.patch.

I think at line 82 we should use xtrymalloc as always in gpg-agent. xtrymalloc expands to gcry_malloc.

Mon, Nov 3, 9:38 AM