Page MenuHome GnuPG
Feed Advanced Search

Apr 23 2024

werner committed rC4fb99ec266e5: cipher:kem:ecc: Support brainpoolP512r1. (authored by werner).
cipher:kem:ecc: Support brainpoolP512r1.
Apr 23 2024, 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.
Apr 23 2024, 5:43 PM
werner committed rGdd650b2c7b7b: gpg: Support Kyber with Brainpool512r1. (authored by werner).
gpg: Support Kyber with Brainpool512r1.
Apr 23 2024, 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
Apr 23 2024, 4:35 PM
werner committed rG54741685ced2: Remove the deprecated gcry_set_log_handler. (authored by werner).
Remove the deprecated gcry_set_log_handler.
Apr 23 2024, 4:35 PM
werner committed rC7ad308434f15: cipher:kem:ecc: Fix for Weierstrass. (authored by werner).
cipher:kem:ecc: Fix for Weierstrass.
Apr 23 2024, 4:35 PM
werner triaged T7099: Disable the import of certain card objects as Normal priority.
Apr 23 2024, 2:54 PM · gnupg26, scd, Restricted Project, Feature Request
werner triaged T7098: Change the GpgOL encryption icon according to its state as High priority.
Apr 23 2024, 2:28 PM · vsd33, Feature Request, Restricted Project, gpgol
werner added a project to T1825: Add a re-encrypt to additional key: Restricted Project.
Apr 23 2024, 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.

Apr 23 2024, 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.
Apr 23 2024, 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.
Apr 23 2024, 2:05 PM
werner committed rGe591fd25adc3: gpg: Support encryption with kyber_cv448. (authored by werner).
gpg: Support encryption with kyber_cv448.
Apr 23 2024, 11:31 AM
werner committed rGf305e703d510: Require Libgcrypt 1.11.0 (authored by werner).
Require Libgcrypt 1.11.0
Apr 23 2024, 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.
Apr 23 2024, 10:43 AM

Apr 22 2024

werner committed rE319a505623c1: core: New function gpgrt_add_post_log_func. (authored by werner).
core: New function gpgrt_add_post_log_func.
Apr 22 2024, 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.

Apr 22 2024, 2:36 PM · vsd33 (vsd-3.3.0), 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.

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

Apr 19 2024

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

Apr 18 2024

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

Apr 17 2024

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

Apr 17 2024, 5:20 PM · gnupg, gpgtar, Restricted Project
werner added projects to T7089: Kleopatra: show "disabled" status: gpgme, Feature Request.
Apr 17 2024, 1:01 PM · vsd33 (vsd-3.3.0), Feature Request, kleopatra, Restricted Project
werner added a comment to T7089: Kleopatra: show "disabled" status.

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.

Apr 17 2024, 1:01 PM · vsd33 (vsd-3.3.0), Feature Request, 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.
Apr 17 2024, 12:57 PM
werner committed rG967678d9728c: gpg: New command --quick-set-ownertrust. (authored by werner).
gpg: New command --quick-set-ownertrust.
Apr 17 2024, 12:57 PM
werner committed rG21f7ad563d9b: gpg: New command --quick-set-ownertrust. (authored by werner).
gpg: New command --quick-set-ownertrust.
Apr 17 2024, 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.
Apr 17 2024, 12:19 PM

Apr 16 2024

werner committed rG2a71c3cf97c4: gpg: Make --with-subkey-fingerprint the default. (authored by werner).
gpg: Make --with-subkey-fingerprint the default.
Apr 16 2024, 6:31 PM
werner committed rD6db22110ea93: swdb: GnuPG 2.2.43 (authored by werner).
swdb: GnuPG 2.2.43
Apr 16 2024, 6:21 PM
werner committed rWdc46e4849086: Include authenticode-sign.sh into the tarball. (authored by werner).
Include authenticode-sign.sh into the tarball.
Apr 16 2024, 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.
Apr 16 2024, 3:45 PM
werner committed rWb1fbf20ccdaf: Post release updates (authored by werner).
Post release updates
Apr 16 2024, 3:45 PM
werner committed rW7106319a06e5: Release 3.2.2 (authored by werner).
Release 3.2.2
Apr 16 2024, 3:45 PM
werner closed T6849: Release GnuPG 2.2.43 as Resolved.
Apr 16 2024, 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.
Apr 16 2024, 12:02 PM · gnupg22 (gnupg-2.2.43), Release Info
werner committed rWeda16ac4fb3b: Update Kleopatra and Libkleo (authored by werner).
Update Kleopatra and Libkleo
Apr 16 2024, 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
Apr 16 2024, 11:53 AM
werner committed rG7ed15f7548b4: Post release updates (authored by werner).
Post release updates
Apr 16 2024, 11:44 AM
werner committed rG398cbbbf8df1: Release 2.2.43 (authored by werner).
Release 2.2.43
Apr 16 2024, 11:44 AM
werner triaged T7087: Release GnuPG 2.2.44 as Low priority.
Apr 16 2024, 11:43 AM · gnupg22 (gnupg-2.2.44), Release Info
werner updated the task description for T6849: Release GnuPG 2.2.43.
Apr 16 2024, 9:47 AM · gnupg22 (gnupg-2.2.43), Release Info

Apr 15 2024

werner edited projects for T5436: gpg-agent 2.3.1: PIN caching not working for decrypt operations, added: gnupg24; removed gnupg (gpg23).
Apr 15 2024, 8:58 PM · gnupg24, yubikey, Bug Report
werner reopened T5436: gpg-agent 2.3.1: PIN caching not working for decrypt operations as "Open".
Apr 15 2024, 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).

Apr 15 2024, 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.
Apr 15 2024, 1:24 PM
werner committed rGc736052e9cca: gpg: Implement Kyber encryption. (authored by werner).
gpg: Implement Kyber encryption.
Apr 15 2024, 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.
Apr 15 2024, 9:23 AM

Apr 12 2024

werner committed rE0a39fbefcb55: logging: Add a truncate keyword to log_printhex. (authored by werner).
logging: Add a truncate keyword to log_printhex.
Apr 12 2024, 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.
Apr 12 2024, 11:34 AM
werner committed rG6f94fe01a9e1: gpg: Simplify the pk_encrypt function interface. (authored by werner).
gpg: Simplify the pk_encrypt function interface.
Apr 12 2024, 11:34 AM

Apr 11 2024

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.
Apr 11 2024, 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.
Apr 11 2024, 4:22 PM · gpgme
werner closed T6575: gpgtar: General Error is emitted instead of more specific error codes as Resolved.
Apr 11 2024, 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.
Apr 11 2024, 4:20 PM · gpgme
werner committed rG61717fb0a775: agent: Add more diagnostics to PQC decryption. (authored by werner).
agent: Add more diagnostics to PQC decryption.
Apr 11 2024, 4:01 PM
werner committed rG813f8d1b8e4b: gpg: Changed internal data format for Kyber. (authored by werner).
gpg: Changed internal data format for Kyber.
Apr 11 2024, 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.

Apr 11 2024, 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.
Apr 11 2024, 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.
Apr 11 2024, 11:42 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
werner triaged T7083: Show revocation reasons also with a standard -k listing as Normal priority.
Apr 11 2024, 11:41 AM · OpenPGP, Feature Request, gnupg26
werner committed rG869d1df270c0: indent: Re-indent a function (authored by werner).
indent: Re-indent a function
Apr 11 2024, 11:33 AM
werner added a comment to T7078: Kleopatra: Add automatic offer of revocation certificate export to the revocation process.

Revocations are an exceptional task and rarely needed. In this case ("help, help , my key is compromised, what shall I do now?") an extra dialog to help the user is imho appropriate. This different for the key generation process, becuase this needs to be done by every user at least once and thus should be UI-wise as simple as possible.

Apr 11 2024, 11:15 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
werner triaged T7081: Kmail 6: configuration trouble as Low priority.

This is a KDE bug and not really appropriate for this tracker.

Apr 11 2024, 10:34 AM · KMail
werner placed T7081: Kmail 6: configuration trouble up for grabs.
Apr 11 2024, 10:32 AM · KMail
werner committed rG6737e07a9b04: doc: Move keyformat.txt to here. (authored by werner).
doc: Move keyformat.txt to here.
Apr 11 2024, 8:27 AM
werner committed rG87025e5da6c4: doc: Fix a few typos in agent/keyformat.txt (authored by Todd Zullinger via Gnupg-devel <gnupg-devel@gnupg.org>).
doc: Fix a few typos in agent/keyformat.txt
Apr 11 2024, 8:18 AM
werner committed rG84ddb24e30c5: gpg: Make Kyber creation more flexible. (authored by werner).
gpg: Make Kyber creation more flexible.
Apr 11 2024, 8:18 AM

Apr 9 2024

werner committed rWa66acceec191: Update kleo again (authored by werner).
Update kleo again
Apr 9 2024, 3:28 PM
werner committed rW7ae99e6addd7: Update kleopatra, libkleo, and gnupg 2.2 to a new snapshot (authored by werner).
Update kleopatra, libkleo, and gnupg 2.2 to a new snapshot
Apr 9 2024, 3:24 PM
werner added projects to T7066: Communication with Yubikey hangs in scdaemon: yubikey, Arch.
Apr 9 2024, 1:44 PM · Arch, yubikey, Bug Report
werner triaged T7041: Yubikey (PGP + PIV) --pcsc-shared: PIN requires every time as Normal priority.
Apr 9 2024, 1:42 PM · gnupg26, yubikey, scd, Bug Report
werner committed rG15564fa3f65d: po: Update some translations for the |R| prompt flag. (authored by werner).
po: Update some translations for the |R| prompt flag.
Apr 9 2024, 1:36 PM
werner added a comment to T7079: GpgOL: Mark level 2 and 3 in a clearly different way .

Yellow indicates a warning. In the old days we used yellow in too many cases and people barely got a green. This raised more user questioned than it was helpful. There is also a problem with accessibility if we overload colors too much.

Apr 9 2024, 1:25 PM · vsd33 (vsd-3.3.1), gpgol, Restricted Project
werner committed rG52c4b0908043: gpg: Some support to allow Kyber decryption. (authored by werner).
gpg: Some support to allow Kyber decryption.
Apr 9 2024, 11:01 AM
werner committed rG1a37f0080b3e: kbx: Support kyber in the blob parser. (authored by werner).
kbx: Support kyber in the blob parser.
Apr 9 2024, 11:01 AM
werner closed T7074: gpg fails with error if you delete the ~/.gnupg directory as Resolved.
Apr 9 2024, 8:41 AM · Support, gnupg

Apr 8 2024

werner committed rGf7a26aa8adc3: kbx: Fix keyid search for mixed v4/v5 case. (authored by werner).
kbx: Fix keyid search for mixed v4/v5 case.
Apr 8 2024, 8:39 PM
werner committed rE2dc93cfecc7a: argparser: avoid endless loop due to a conf file read error. (authored by werner).
argparser: avoid endless loop due to a conf file read error.
Apr 8 2024, 11:09 AM
werner edited projects for T7074: gpg fails with error if you delete the ~/.gnupg directory, added: gnupg, Support; removed Bug Report.
Apr 8 2024, 9:47 AM · Support, gnupg
werner added a comment to T7074: gpg fails with error if you delete the ~/.gnupg directory.

I guess the agent was still running when you deleted and soon re-created the ~/.gnupg directory. The agent is responsible for the private keys subdir and it did not yet noticed that its homedir (and thie subdir) vanished. Depending on your system the agent should terminate itself after some time in case the homedirectory was deleted. Thus to remove the homedir please use

Apr 8 2024, 8:52 AM · Support, gnupg

Apr 5 2024

werner committed rGc5d7a332c840: gpg: Do not allow to accidently set the RENC usage. (authored by werner).
gpg: Do not allow to accidently set the RENC usage.
Apr 5 2024, 4:18 PM
werner committed rG68d9bc9c35bb: agent: Fix error handling of READKEY. (authored by werner).
agent: Fix error handling of READKEY.
Apr 5 2024, 4:16 PM
werner committed rG03d53c88ccf5: gpg: Allow to create a Kyber key from keygrips. (authored by werner).
gpg: Allow to create a Kyber key from keygrips.
Apr 5 2024, 4:16 PM
werner committed rG53c6b1e85854: gpg: Support dual keygrips. (authored by werner).
gpg: Support dual keygrips.
Apr 5 2024, 4:16 PM
werner added a comment to T7014: agent: Enhancement of PKDECRYPT for KEM interface.

I created a pubkey (actually a subkey) for your above test keys:

Apr 5 2024, 4:09 PM · gnupg26, gpgagent, Feature Request
werner added a comment to T7050: Kleopatra: Exit on windows if elevated and dont ask.

I don't see a problem here. Of course Kleopatra could run a gpgconf -K all when it really exits but I doubt that we need to do that in this special elevated case

Apr 5 2024, 4:05 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
werner committed rGb261478c06f0: agent: Fix error handling of READKEY. (authored by werner).
agent: Fix error handling of READKEY.
Apr 5 2024, 2:44 PM
werner committed rC9e6db9d74631: Trailing comma removal for better portability. (authored by werner).
Trailing comma removal for better portability.
Apr 5 2024, 1:59 PM
werner committed rCd211e7fe9673: ecc: Add bp256, bp384, bp512 aliases for Brainpool curves. (authored by werner).
ecc: Add bp256, bp384, bp512 aliases for Brainpool curves.
Apr 5 2024, 1:59 PM
werner added a project to T7040: Make it possible to install GnuPG VSD and GPD in parallel: kleopatra.
Apr 5 2024, 12:17 PM · kleopatra, Restricted Project
werner committed rGce8b25270b2a: agent: Make "PKDECRYPT --kem" with optional value work. (authored by werner).
agent: Make "PKDECRYPT --kem" with optional value work.
Apr 5 2024, 11:22 AM
werner committed rG548fd7bca787: gpg: Don't show the "fast path listing" diagnostic with --quiet. (authored by werner).
gpg: Don't show the "fast path listing" diagnostic with --quiet.
Apr 5 2024, 11:03 AM

Apr 4 2024

werner moved T7072: addkey "set your own capabilities" silently sets Restricted Encryption capability from Backlog to QA on the gnupg24 board.
Apr 4 2024, 4:51 PM · gnupg24 (2.4.6)
werner changed the status of T7072: addkey "set your own capabilities" silently sets Restricted Encryption capability from Open to Testing.
Apr 4 2024, 4:50 PM · gnupg24 (2.4.6)
werner committed rG0b1f7427b3ca: gpg: Do not allow to accidently set the RENC usage. (authored by werner).
gpg: Do not allow to accidently set the RENC usage.
Apr 4 2024, 4:50 PM
werner committed rG1f31dc620088: gpg: Do not allow to accidently set the RENC usage. (authored by werner).
gpg: Do not allow to accidently set the RENC usage.
Apr 4 2024, 4:49 PM
werner added a comment to T7072: addkey "set your own capabilities" silently sets Restricted Encryption capability.

Pretty obvious. RENC is an allowed usage for an RSA key and thus set in the mask. I restricted this but allowed to set it anyway when using the "=sr" shortcut (here to set as signing and R-enc). Thanks for reporting.

Apr 4 2024, 4:40 PM · gnupg24 (2.4.6)