Page MenuHome GnuPG
Feed Advanced Search

Aug 24 2022

werner triaged T6127: FIPS 140-3 final review comments as Normal priority.
Aug 24 2022, 6:27 PM · FIPS, libgcrypt, Bug Report
werner closed T6142: On Windows, gpg 2.3.7 thinks the certificates of major keyservers have expired as Resolved.
Aug 24 2022, 6:26 PM · workaround, gnupg, Keyserver, Bug Report
werner triaged T6152: Allow giving context to gpg-agent as Normal priority.

The PKCS#12 import was a late add-on because I consider P#12 to be a nasty and insecure format. Unfortunately it survived and is now the mainly used interchange format. Eventually we need to improve things here. However, ppl should use smartcards for S/MIME.

Aug 24 2022, 6:25 PM · gnupg26, Feature Request, S/MIME
werner added a comment to T6151: limit-card-insert-tries is not doing anything, "insert card" is still shown.

We have a cancel button and an cancel-all button (Window close button). The former skips the current key the latter should cancel the entire decryption process.

Aug 24 2022, 6:20 PM · Bug Report
werner committed rW3037d03480e3: Update to Gnupg 2.2.27 (authored by werner).
Update to Gnupg 2.2.27
Aug 24 2022, 5:34 PM
werner closed T5935: scd: SSH emulation of gpg-agent doesn't work well with sntrup761x25519-sha512@openssh.com as Resolved.
Aug 24 2022, 5:28 PM · workaround, gnupg (gpg23), ssh, Bug Report, scd
werner closed T6070: Yubikey 5C 'not available: card error' regression as Resolved.
Aug 24 2022, 5:27 PM · gnupg (gpg23), scd, Bug Report
werner added projects to T6135: Agent, P15: Insert Smartcard query uses serial number instead of $DISPSERIALNO: backport, gnupg (gpg23).

Needs to be forward ported to master

Aug 24 2022, 5:26 PM · gnupg24 (gnupg-2.4.3), scd
werner closed T6138: gpgconf: List auto-key-import and include-key-block again as Resolved.
Aug 24 2022, 5:24 PM · gnupg (gpg22), Restricted Project
werner closed T6122: GnuPG: misleading error message keytocard as Resolved.
Aug 24 2022, 5:24 PM · Bug Report, gnupg (gpg22)
werner closed T6119: GnuPG: Compliance mode status omitted when decrypting combined symmetric and asymmetric data as Resolved.
Aug 24 2022, 5:23 PM · gnupg, Restricted Project
werner closed T5936: gpg: Support specifiying user ID to revoke as UID hash for --quick-revoke-uid, a subtask of T4087: Kleopatra: Revoke User-ID, as Resolved.
Aug 24 2022, 5:22 PM · Restricted Project, Restricted Project, gpg4win, kleopatra, Feature Request
werner closed T5936: gpg: Support specifiying user ID to revoke as UID hash for --quick-revoke-uid as Resolved.
Aug 24 2022, 5:22 PM · gnupg (gpg23), Restricted Project, Feature Request
werner closed T6105: Release GnuPG 2.2.37 as Resolved.
Aug 24 2022, 5:22 PM · gnupg (gpg22), Release Info
werner committed rDcc2c086925bc: swdb: GnuPG 2.2.37 (authored by werner).
swdb: GnuPG 2.2.37
Aug 24 2022, 5:20 PM
werner committed rGafa64aceab2a: Post release updates (authored by werner).
Post release updates
Aug 24 2022, 5:19 PM
werner committed rG8e60f885713b: Release 2.2.37 (authored by werner).
Release 2.2.37
Aug 24 2022, 5:19 PM
werner triaged T6159: Release GnuPG 2.2.38 as Low priority.
Aug 24 2022, 5:04 PM · Release Info, gnupg (gpg22)
werner added a comment to T6153: Kleopatra: No error when import from Keyserver fails.

If you use an IP address there is no server name and thus a) TLS can't check the name and b) virtual servers won't work. But as you stated this is not the problem: With rGb231959728a0056 (T2924) https is handled in another way than hkps.
Now, that change was only applied to KS_GET and not to KS_SEARCH. This is kind of correct but shows this surprising behaviour: For the preferred keyserver we really want to do a plain fetch and don't have all the hkp ip/name mapping we do.

Aug 24 2022, 2:23 PM · gnupg, kleopatra
werner committed rD0b76d435931b: swdb: Pinentry 1.2.1 (authored by werner).
swdb: Pinentry 1.2.1
Aug 24 2022, 1:14 PM
werner committed rP338961541fa9: Release 1.2.1 (authored by werner).
Release 1.2.1
Aug 24 2022, 1:01 PM
werner committed rW3f76a0819c9f: Update pinentry to 1.2.1 (authored by werner).
Update pinentry to 1.2.1
Aug 24 2022, 12:59 PM
werner lowered the priority of T6145: USB device detection by scdaemon from High to Low.

The delays are due to /usr/sbin/laptop_mode from the laptop-mode-tools package.

Aug 24 2022, 10:52 AM · gnupg24, scd
werner added a comment to T6145: USB device detection by scdaemon.

Inserting as well as removal is detected on my machine always only after 25 seconds

Aug 24 2022, 10:33 AM · gnupg24, scd
werner added a comment to T4429: Kleopatra: Offer to generate ECC keys on Smartcards which support it.

Right, this is only for the OPENPGP cards. Meanwhile we have
a way to get information on the supported algorithms. For example:

Aug 24 2022, 10:21 AM · Restricted Project, kleopatra

Aug 23 2022

werner added projects to T6145: USB device detection by scdaemon: gnupg (gpg23), scd.
Aug 23 2022, 3:51 PM · gnupg24, scd
werner added a comment to T6145: USB device detection by scdaemon.

I went back to 2.3.3 and it seems it never worked as I expected. But we should understand the reason for the long delay.

Aug 23 2022, 3:50 PM · gnupg24, scd
werner added a comment to T6148: Kleopatra: Simplify Ownertrust dialog.

I am fine with that. No need for the WoT bells and whistles

Aug 23 2022, 3:47 PM · kleopatra, Restricted Project
werner added a comment to T6145: USB device detection by scdaemon.

Okay, the mentioned patch does not help. I now tried the actual use
case of mine, which is to ssh without the token plugged in. I clicked
two times OK, then inserted the token and then I had to click
around dozen times onto OK before the inserted card was detected.

Aug 23 2022, 3:35 PM · gnupg24, scd
werner added a comment to T6145: USB device detection by scdaemon.

The interesting thing is that I did not changed my box but it "suddenly" started to misbehave. Thus I conclude this is a matter of our own changes. The log I sent you by PM was done with my suggested improvement (npth_unlock/lock around libusb_get-device_list) and it might actually helped a bit - I am not sure. I will test again w/o that change. Or maybe I should bisect.

Aug 23 2022, 3:01 PM · gnupg24, scd
werner added a comment to T6145: USB device detection by scdaemon.

I tried with no success.

Aug 23 2022, 11:27 AM · gnupg24, scd
werner renamed T6146: Add gcry_kdf_open et al. documentation from Add fcry_kdf_open et al. documentation to Add gcry_kdf_open et al. documentation.
Aug 23 2022, 11:19 AM · Documentation, libgcrypt
werner triaged T6146: Add gcry_kdf_open et al. documentation as Normal priority.
Aug 23 2022, 11:19 AM · Documentation, libgcrypt
werner closed T5990: Option to ignore the user trustlist.txt as Resolved.
Aug 23 2022, 10:36 AM · Restricted Project, Restricted Project, gnupg (gpg22), S/MIME, gpgagent

Aug 22 2022

werner committed rGf4b01ddc6a55: scd: Add a libusb debug level. (authored by werner).
scd: Add a libusb debug level.
Aug 22 2022, 12:08 PM
werner committed rG203dcc19eb48: common: New common option no-autostart. (authored by werner).
common: New common option no-autostart.
Aug 22 2022, 12:08 PM
werner committed rS868e28e407f9: Avoid segv in case of a MISSING_KEY error. (authored by werner).
Avoid segv in case of a MISSING_KEY error.
Aug 22 2022, 8:30 AM
werner committed rSca9b9a4d9eed: Avoid endless loop due to bogus certificate chains. (authored by werner).
Avoid endless loop due to bogus certificate chains.
Aug 22 2022, 8:30 AM
werner added a comment to T6002: scute w/ gpg23: Support multiple cards/tokens, major update with KEYGRIP.

Did you test with a self-signed cert? I ran into the problem that the selection only showed the root certificate, the signing works using the leaf cert, but the root cert was put into the signature. Changing Scute to only return the leaf certificate made it work but verification failed.

Aug 22 2022, 6:57 AM · Feature Request, scute

Aug 19 2022

werner added a comment to T6140: Kleopatra: F5 does not always work in smartcard dialog.

I imported the public key using Kleopatra.

Aug 19 2022, 9:41 PM · Restricted Project, kleopatra, Bug Report
werner committed rG77b6896f7a85: gpgsm: New option --compatibility-flags. (authored by werner).
gpgsm: New option --compatibility-flags.
Aug 19 2022, 11:22 AM

Aug 18 2022

werner added a comment to T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration.

It will be a lot of work to change this in gpg. Thus ISO dates were only introduced with gpgsm after the former glibc maintainer refused to switch to a 64 bit time_t - which would have been easy enough at that time (about the year 2001).

Aug 18 2022, 11:47 AM · Restricted Project, qt, gpgme, Bug Report
werner created T6140: Kleopatra: F5 does not always work in smartcard dialog.
Aug 18 2022, 11:01 AM · Restricted Project, kleopatra, Bug Report

Aug 17 2022

werner changed the status of T6138: gpgconf: List auto-key-import and include-key-block again from Open to Testing.
Aug 17 2022, 5:13 PM · gnupg (gpg22), Restricted Project
werner committed rGb356eddf3d7a: gpgconf: Make --auto-key-import and --include-key-block visible again. (authored by werner).
gpgconf: Make --auto-key-import and --include-key-block visible again.
Aug 17 2022, 5:11 PM
werner edited projects for T6138: gpgconf: List auto-key-import and include-key-block again, added: gnupg (gpg22); removed gnupg.

Yes, I removed them accidentally because they were listed under the keyserver option heading in gpg. They actually belong below the import/export heading.

Aug 17 2022, 5:07 PM · gnupg (gpg22), Restricted Project
werner added a comment to T6097: SC-HSM 4K Compatibility.

ACS readers simply don't work reliable under Linux.

Aug 17 2022, 7:36 AM · Bug Report
werner updated the task description for T6097: SC-HSM 4K Compatibility.
Aug 17 2022, 7:32 AM · Bug Report
werner added a comment to T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration.

There is a reason that we switched to ISO Date strings in large parts of GnuPG ;-)

Aug 17 2022, 7:30 AM · Restricted Project, qt, gpgme, Bug Report

Aug 16 2022

werner committed rG3591112fdb01: agent: Fix bug introduced earlier today. (authored by werner).
agent: Fix bug introduced earlier today.
Aug 16 2022, 4:47 PM
werner committed rG891b941bbf54: doc: Prepare NEWS (authored by werner).
doc: Prepare NEWS
Aug 16 2022, 2:44 PM
werner committed rG914ee7247562: gpg: Fix "generate" command in --card-edit. (authored by werner).
gpg: Fix "generate" command in --card-edit.
Aug 16 2022, 2:08 PM
werner committed rG2d23a72690b4: gpg: Update shadow-keys with --card-status also for non-openpgp cards. (authored by werner).
gpg: Update shadow-keys with --card-status also for non-openpgp cards.
Aug 16 2022, 1:02 PM
werner committed rG287597cb2263: gpg: Fix --card-status to handle lowercase APPTYPEs (authored by werner).
gpg: Fix --card-status to handle lowercase APPTYPEs
Aug 16 2022, 12:34 PM
werner committed rG7046001b0758: doc: Update description of the key format. (authored by werner).
doc: Update description of the key format.
Aug 16 2022, 12:34 PM
werner committed rG755920d43357: agent: Let READKEY update the display-s/n of the Token entry. (authored by werner).
agent: Let READKEY update the display-s/n of the Token entry.
Aug 16 2022, 12:04 PM
werner committed rG8e393e259264: gpg: Fix --card-status to handle lowercase APPTYPEs (authored by werner).
gpg: Fix --card-status to handle lowercase APPTYPEs
Aug 16 2022, 12:04 PM
werner committed rG27ae89db6e69: gpg: Fix detecting OpenPGP card by serialno. (authored by gniibe).
gpg: Fix detecting OpenPGP card by serialno.
Aug 16 2022, 12:04 PM
werner committed rG12ad9529782d: common: In private key mode write "Key:" always last in name-value. (authored by werner).
common: In private key mode write "Key:" always last in name-value.
Aug 16 2022, 12:04 PM
werner committed rS56629ad6f449: Add configure option only-marked (authored by werner).
Add configure option only-marked
Aug 16 2022, 9:05 AM

Aug 15 2022

werner added a comment to T6135: Agent, P15: Insert Smartcard query uses serial number instead of $DISPSERIALNO.

Here is an example


using this key file:

Aug 15 2022, 1:07 PM · gnupg24 (gnupg-2.4.3), scd
werner committed rG706adf669173: common: New function nve_set. (authored by werner).
common: New function nve_set.
Aug 15 2022, 12:58 PM
werner committed rGdc9b2426288e: agent: Create and use Token entries to track the display s/n. (authored by werner).
agent: Create and use Token entries to track the display s/n.
Aug 15 2022, 12:58 PM
werner added a comment to T6135: Agent, P15: Insert Smartcard query uses serial number instead of $DISPSERIALNO.

If the stub has been created or updated we will now ask for the card
with the Display-SN. If in addition a Label has been set to the key
that label is also shown. Note that the Display-S/N is associated wit
a card but the Label is associated with a key. For example if the
same key has been stored on two cards, the prompt will ask for one of
those cards but shows the same same Label. It is sufficient to insert
any of the cards with the key because that is what we actually need.

Aug 15 2022, 12:56 PM · gnupg24 (gnupg-2.4.3), scd
werner added a comment to T6135: Agent, P15: Insert Smartcard query uses serial number instead of $DISPSERIALNO.

In master we already have Token lines which are created but not yet used. I am going to extend this with the display S/N and drop the idea of a separate Display-SN entry.

Aug 15 2022, 12:18 PM · gnupg24 (gnupg-2.4.3), scd

Aug 12 2022

werner added a comment to T6135: Agent, P15: Insert Smartcard query uses serial number instead of $DISPSERIALNO.

I am going to introduce a new DisplaySN: value for 2.2 which might also be useful for master.

Aug 12 2022, 5:58 PM · gnupg24 (gnupg-2.4.3), scd
werner added a comment to T6135: Agent, P15: Insert Smartcard query uses serial number instead of $DISPSERIALNO.

We have changes for this in master; I need to see whether it is possible to backport them.

Aug 12 2022, 1:28 PM · gnupg24 (gnupg-2.4.3), scd
werner committed rO2ccdc9cfc6f9: po: Minor grammar fix for the German translation (authored by werner).
po: Minor grammar fix for the German translation
Aug 12 2022, 1:08 PM
werner updated subscribers of Gpg4win or GnuPG VS-Desktop Bug Report.
Aug 12 2022, 12:22 PM · gpg4win
werner committed rG1908fa8b835c: gpg: Improve --edit-key setpref. (authored by werner).
gpg: Improve --edit-key setpref.
Aug 12 2022, 11:51 AM
werner added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

Here is an example on how to remove the AEAD preference from a key using GnuPG 2.3:

Aug 12 2022, 11:31 AM · Bug Report, gpg4win
werner added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

As an alternative you may change the preferences on the key to adjust them to your changed/downgraded version.

Aug 12 2022, 11:18 AM · Bug Report, gpg4win

Aug 11 2022

werner added a comment to T5862: authentication with USB token.

While playing with your scripts I figured that it would be useful to enhance the KEYINFO command. With
rG989eae648c8f3d2196517e8fc9cce247b21f9629 we could now

Aug 11 2022, 11:30 AM · gpgagent, Feature Request, scd
werner committed rG40f0fcfaa476: common: New function nvc_get_boolean. (authored by werner).
common: New function nvc_get_boolean.
Aug 11 2022, 11:29 AM
werner committed rG989eae648c8f: agent: New option --need-attr for KEYINFO. (authored by werner).
agent: New option --need-attr for KEYINFO.
Aug 11 2022, 11:29 AM
werner added a comment to T6130: Appimage: Include man pages.

FWIW, the man pages do not carry all the info we have. However, I plan to chnage this and put everyting into man pages. It turned out that even me uses the man pages more than info(1) or gnupg/doc/*.

Aug 11 2022, 9:40 AM · Restricted Project, gpg4win

Aug 10 2022

werner committed rD89f6f4b66547: swdb: gpgme 1.18.0 (authored by werner).
swdb: gpgme 1.18.0
Aug 10 2022, 4:25 PM
werner closed T6060: segfault (NULL-pointer) when inspecting gpg Context after exception (python) as Resolved.
Aug 10 2022, 4:01 PM · Python, gpgme, Bug Report
werner closed T6056: Kleopatra: Improve handling of embedded filename as Resolved.
Aug 10 2022, 4:01 PM · Restricted Project, Restricted Project, kleopatra
werner closed T6128: Release GPGME 1.18.0 as Resolved.
Aug 10 2022, 4:00 PM · Release Info, gpgme
werner committed rM7e2ef54b9c07: Post release updates (authored by werner).
Post release updates
Aug 10 2022, 3:33 PM
werner committed rM26ff163bd691: Release 1.18.0 (authored by werner).
Release 1.18.0
Aug 10 2022, 3:33 PM
werner committed rM9ee74b68e688: tests: Make t-edit-sign more robust. (authored by werner).
tests: Make t-edit-sign more robust.
Aug 10 2022, 3:33 PM
werner closed T6129: Yubikey 5C 'not available: card error' regression as Resolved.

We are currently investigating another problem with a new feature. Thus things are delayed. Hopefully we get a new release this month (or at least a new gnupg 2.3 version to install on top of gpg4win).

Aug 10 2022, 2:59 PM · Bug Report, gpg4win
werner updated the task description for T5872: Release GPGME 1.17.1.
Aug 10 2022, 11:04 AM · Release Info, gpgme
werner triaged T6128: Release GPGME 1.18.0 as Normal priority.
Aug 10 2022, 11:03 AM · Release Info, gpgme

Aug 9 2022

werner added a comment to T6039: FIPS: Allow salt=NULL (or shorter salt) for HKDF.

Should go into 1.10 too

Aug 9 2022, 11:12 AM · backport, libgcrypt, FIPS
werner added a project to T6039: FIPS: Allow salt=NULL (or shorter salt) for HKDF: backport.
Aug 9 2022, 11:11 AM · backport, libgcrypt, FIPS

Aug 5 2022

werner added a comment to T6002: scute w/ gpg23: Support multiple cards/tokens, major update with KEYGRIP.

Firefox nicely shows the 3 NIST certificates from my Telesec card but not the important Brainpool certificate for eIDAS. It turns out that Firefox does not support Brainpool, despite that a patch has been provided 8 years ago. See https://bugzilla.mozilla.org/show_bug.cgi?id=943639 . Thus there is currently no way to use LibreOffice or Okular to signe PDFs because they rely on NSS.

Aug 5 2022, 2:06 PM · Feature Request, scute

Aug 4 2022

werner added a project to T6123: Gpg Encryption and Signing - infinite Loop: Support.
Aug 4 2022, 9:01 PM · Support, gpgagent, gpg4win, Bug Report
werner awarded T6122: GnuPG: misleading error message keytocard a Cup of Joe token.
Aug 4 2022, 6:22 PM · Bug Report, gnupg (gpg22)
werner added a project to T6122: GnuPG: misleading error message keytocard: Restricted Project.
Aug 4 2022, 12:46 PM · Bug Report, gnupg (gpg22)
werner committed rGf2a81e374501: gpg: Fix wrong error message for keytocard. (authored by werner).
gpg: Fix wrong error message for keytocard.
Aug 4 2022, 12:46 PM
werner added a comment to T6122: GnuPG: misleading error message keytocard.

With my patch I see the expected status message:

Aug 4 2022, 12:43 PM · Bug Report, gnupg (gpg22)
werner committed rG189102ac17dc: gpg: Fix wrong error message for keytocard. (authored by werner).
gpg: Fix wrong error message for keytocard.
Aug 4 2022, 12:43 PM
werner added a comment to T6122: GnuPG: misleading error message keytocard.

The problem seems to be that we don't return a status code with the
actual error via the --command-fd interface:

Aug 4 2022, 12:23 PM · Bug Report, gnupg (gpg22)
werner triaged T6122: GnuPG: misleading error message keytocard as Normal priority.
Aug 4 2022, 12:07 PM · Bug Report, gnupg (gpg22)

Aug 3 2022

werner committed rG6583abedf3f0: common: Silence warnings from AllowSetForegroundWindow. (authored by werner).
common: Silence warnings from AllowSetForegroundWindow.
Aug 3 2022, 11:15 AM
werner committed rG94908857e1f5: dirmngr: Fix failed malloc error message. (authored by werner).
dirmngr: Fix failed malloc error message.
Aug 3 2022, 11:15 AM
werner committed rG4ef8516a79f9: common: Silence warnings from AllowSetForegroundWindow. (authored by werner).
common: Silence warnings from AllowSetForegroundWindow.
Aug 3 2022, 11:11 AM