Page MenuHome GnuPG
Feed Advanced Search

Jul 16 2019

gniibe triaged T4594: dirmngr appears to unilaterally import system CAs as Normal priority.

While I understand incorrectness, the risk in practice is not that high. So, I put this as "normal" priority.

Jul 16 2019, 5:35 AM · Bug Report, dirmngr, gnupg (gpg22)
gniibe added a comment to T4619: Unable to decrypt symmetric-key encrypted data.

In the current implementation of GnuPG, multiple packets of Symmetric-Key Encrypted Session Key Packet are not handled very well.

Jul 16 2019, 4:03 AM · gnupg24, gnupg (gpg23), Bug Report
gniibe changed the status of T4594: dirmngr appears to unilaterally import system CAs from Open to Testing.

Pushed the change to master as well as 2.2 branch.

Jul 16 2019, 3:15 AM · Bug Report, dirmngr, gnupg (gpg22)

Jul 15 2019

dkg added a comment to T4628: new import-clean default for keys from keyservers modifies the local keyring when anything is returned.

I think dropping import-clean from the default keyserver options is the right way to go. It is not clear what additional benefit import-clean provides given that we are already using self-sigs-only. And the idea of non-additive behavior to the local keyring when pulling from a keyserver is a deeply surprising change for multiple users i've talked to.

Jul 15 2019, 10:35 PM · Keyserver, gnupg (gpg22), Bug Report
dkg added a comment to T4591: gpg drops flooded certificates entirely if the certficate is too large, and gpg is using `pubring.kbx`.

The fact that import-clean modifies already-held certifications makes me think it is inappropriate to have as the default for keyserver access (see T4628 for more details).

Jul 15 2019, 7:34 PM · Bug Report, gnupg (gpg22)
dkg created T4628: new import-clean default for keys from keyservers modifies the local keyring when anything is returned.
Jul 15 2019, 7:09 PM · Keyserver, gnupg (gpg22), Bug Report
dkg created T4627: "gpg --verbose --list-secret-keys" prints a lot of warning messages unrelated to secret keys.
Jul 15 2019, 5:17 PM · gnupg (gpg22), Bug Report
dkg added a comment to T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate.

I am proposing to backport rG33c17a8008c3ba3bb740069f9f97c7467f156b54 and rGa7a043e82555a9da984c6fb01bfec4990d904690 to STABLE-BRANCH-2-2 as they represent a significant performance improvement in several specific use cases and appear to have no downsides.

Jul 15 2019, 5:07 PM · gnupg (gpg23), Bug Report
dkg added a comment to T4615: gpg.exe very slow.

If you're on a platform that has awk available (any GNU/Linux and macOS should provide it), you can scan for the largest OpenPGP certificate in your keyring with an awk script i posted over at https://dev.gnupg.org/T3972#127356

Jul 15 2019, 4:57 PM · Bug Report, gpg4win
pschoenb added a comment to T4615: gpg.exe very slow.

How to find out which keys are affected?

Jul 15 2019, 4:22 PM · Bug Report, gpg4win
werner added a comment to T4615: gpg.exe very slow.

You need to delete the flooded keys to make things go faster.

Jul 15 2019, 4:07 PM · Bug Report, gpg4win
pschoenb added a comment to T4615: gpg.exe very slow.

After waiting for far over an hour, Kleopatra read the keys. Now, things go faster (also in LibreOffice), but it still takes around 30 seconds, which is quite long.

Jul 15 2019, 1:49 PM · Bug Report, gpg4win
pschoenb added a comment to T4615: gpg.exe very slow.

gpg4win 3.1.10 did not fix this issue for me, neither in Kleopatra nor in LibreOffice.

Jul 15 2019, 12:43 PM · Bug Report, gpg4win
gniibe claimed T4623: pkg-config for mingw needs to emit -lws2_32.
Jul 15 2019, 9:00 AM · Restricted Project, Windows, gpgrt, Bug Report
werner updated subscribers of T4620: no support for multiple (yubikey) smartcards plugged in at the same time.

The card frame works received a lot of changes in master but we won't backport it to 2.2. Sorry.

Jul 15 2019, 8:14 AM · Restricted Project, Bug Report
werner triaged T4623: pkg-config for mingw needs to emit -lws2_32 as Low priority.
Jul 15 2019, 8:10 AM · Restricted Project, Windows, gpgrt, Bug Report
werner triaged T4624: libassuan-config and libassuan.pc both put -lws2_32 before -lgpg-error, which fails during static linking as Low priority.
Jul 15 2019, 8:09 AM · Restricted Project, Windows, libassuan, Bug Report
dkg created T4624: libassuan-config and libassuan.pc both put -lws2_32 before -lgpg-error, which fails during static linking.
Jul 15 2019, 6:36 AM · Restricted Project, Windows, libassuan, Bug Report
dkg updated the task description for T4623: pkg-config for mingw needs to emit -lws2_32.
Jul 15 2019, 6:01 AM · Restricted Project, Windows, gpgrt, Bug Report
dkg created T4623: pkg-config for mingw needs to emit -lws2_32.
Jul 15 2019, 5:47 AM · Restricted Project, Windows, gpgrt, Bug Report
dkg added a comment to T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate.

@gniibe, the documentation (at least on the stable branch) says that --fast-import is just a synonym for --import. is that incorrect?

Jul 15 2019, 4:26 AM · gnupg (gpg23), Bug Report

Jul 14 2019

aheinecke closed T4562: Gpg4win 3.1.9, a subtask of T4569: Version 3.1.8 can not "Encrypt for others", as Resolved.
Jul 14 2019, 12:36 PM · Bug Report, gpg4win
aheinecke closed T4526: GpgOL: Forwarding a mail with attachment as crypto mail removes attachment as Resolved.

This is fixed.

Jul 14 2019, 11:15 AM · Bug Report, gpgol, gpg4win
aheinecke closed T4528: GpgOL: When forwarding a mail send might need to be pressed twice as Resolved.

This should be fixed.

Jul 14 2019, 11:13 AM · gpg4win, Bug Report, gpgol

Jul 13 2019

chrisd created T4620: no support for multiple (yubikey) smartcards plugged in at the same time.
Jul 13 2019, 7:58 AM · Restricted Project, Bug Report

Jul 12 2019

gniibe added a comment to T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate.

About importing, there are two other works: repairing and trustdb update. We can figure out the difference by the --import-options of no-repair-keys and fast-import (to skip those works).
I think that both can be O(N^2) for number of signatures.

Jul 12 2019, 11:03 PM · gnupg (gpg23), Bug Report
stm created T4619: Unable to decrypt symmetric-key encrypted data.
Jul 12 2019, 7:49 PM · gnupg24, gnupg (gpg23), Bug Report
werner added a comment to T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate.

A linked list of 100000 items is not a usable data structure. The problem however is not the linked list but the DoS due to the number of signatures being well beyond the design limit. 1000 key signatures is already a large number and only few people have them. We need to put a limit on them.

Jul 12 2019, 6:40 PM · gnupg (gpg23), Bug Report
dkg added a comment to T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate.

with @gniibe's patches applied, i profiled the --import, since that is where the largest CPU cost remains. I tried two different times:

Jul 12 2019, 2:56 PM · gnupg (gpg23), Bug Report
gniibe changed the status of T4280: gnupg doc doesn't build due to ImageMagick default policy from Open to Testing.

I disabled the dependency rules for the figures (it's only enabled for maintainers).

Jul 12 2019, 1:34 PM · gnupg, Documentation, Info Needed, Bug Report
werner added a comment to T4573: Files encrypted on another platform using password based encryption (-c) intermittently fail to decrypt on Kleopatra.

@gniibe: We move this issue over to mail. I'll forward it to you.

Jul 12 2019, 8:28 AM · gnupg (gpg22), Bug Report
werner added a comment to T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate.

Okay, for 100000 signature this is clearly a win if no key lookup is needed.

Jul 12 2019, 8:27 AM · gnupg (gpg23), Bug Report
gniibe closed T4275: python gpg binding VCS contains generated files (documentation) as Resolved.

Fixed.

Jul 12 2019, 7:55 AM · gpgme, Bug Report
dkg added a comment to T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate.

i also checked the CPU time for git tag -v, whether @gniibe's patches were applied or not.

Jul 12 2019, 6:21 AM · gnupg (gpg23), Bug Report
dkg added a comment to T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate.

fwiw, i tried gpg --import on the ascii-armored version of my C4BC2DDB38CCE96485EBE9C2F20691179038E5C6 OpenPGP certificate (22895014 octets, 54614 certifications), followed by gpg --list-keys and gpg --export | wc. I was comparing 2.2.17-1 (from the debian package in unstable) with the exact same source, just with @gniibe's two patches rG33c17a8008c3 and rGa7a043e82555 applied as well. I did this with GNUPGHOME set to an otherwise empty directory, where i had done touch pubring.gpg to avoid the keybox format. (the two runs did not share a GNUPGHOME).

Jul 12 2019, 6:11 AM · gnupg (gpg23), Bug Report
gniibe added a comment to T4573: Files encrypted on another platform using password based encryption (-c) intermittently fail to decrypt on Kleopatra.

If I were testing more, I would generate many (say, 1000, or more, for example) encrypted message by the tool (IBM Encryption Facility), to examine by GnuPG and figure out some patterns of failure.

Jul 12 2019, 2:23 AM · gnupg (gpg22), Bug Report

Jul 11 2019

gniibe added a comment to T4573: Files encrypted on another platform using password based encryption (-c) intermittently fail to decrypt on Kleopatra.

While I only observed the output of --list-packet, what I see are:

Jul 11 2019, 9:59 AM · gnupg (gpg22), Bug Report
gniibe claimed T4594: dirmngr appears to unilaterally import system CAs.

With NTBTLS, it seems it works correctly.

Jul 11 2019, 9:36 AM · Bug Report, dirmngr, gnupg (gpg22)
gniibe added projects to T4563: gpg-agent fails to sign request of PKISSH: gpgagent, Info Needed.

Which SSH client are you using?

Jul 11 2019, 8:42 AM · Feature Request, gpgagent
gniibe added a comment to T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate.

For the particular problem of --list-key with pubring.gpg, I think we can say it's fixed.

Jul 11 2019, 3:13 AM · gnupg (gpg23), Bug Report
gniibe claimed T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate.

@werner : Yes, the way to go is having something like a server for keys; It can remove all unnecessary search/lookup all together.

Jul 11 2019, 2:18 AM · gnupg (gpg23), Bug Report

Jul 10 2019

werner added a comment to T4541: C implementation of AES is vulnerable to side-channel attacks.

Check out the mailing list gcrypt-devel@

Jul 10 2019, 7:23 PM · side-channel, libgcrypt, Bug Report
ware added a comment to T4541: C implementation of AES is vulnerable to side-channel attacks.

Folks, I was just wondering if I could get an update on where we are with this bug. It seems we aren't sure if it's a real issue or not. What's the latest thought?

Jul 10 2019, 7:17 PM · side-channel, libgcrypt, Bug Report
dkg created T4618: DANE OpenPGP certificate retrieval does not verify DNSSEC signatures.
Jul 10 2019, 6:48 PM · dns, dirmngr
dkg added a comment to T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate.

(i think that rG33c17a8008c3ba3bb740069f9f97c7467f156b54 is also relevant, though it was not tagged with this ticket)

Jul 10 2019, 6:10 PM · gnupg (gpg23), Bug Report
dkg added a comment to T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate.

@gniibe -- thank you very much for tracking down these O(N^2) operations and cleaning them up. I will profile the effect of those changes and report my findings.

Jul 10 2019, 6:09 PM · gnupg (gpg23), Bug Report
mkrambach closed T4517: de-mail and GPG with Smart Card no decryption as Resolved.
Jul 10 2019, 3:01 PM · Bug Report, gpg4win
JW-D added a comment to T4517: de-mail and GPG with Smart Card no decryption.

Hi Maximilian,

Jul 10 2019, 12:55 PM · Bug Report, gpg4win
mkrambach added a comment to T4517: de-mail and GPG with Smart Card no decryption.

Hi, @JW-D, as the 'fixed' version of mailvelope has been released, could you please confirm if the issue is solved for you with mailvelope 3.3.1, or if you're still affected? Thank you.

Jul 10 2019, 10:27 AM · Bug Report, gpg4win
werner updated subscribers of T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate.

@gniibe: I doubt that your fix really makes a difference. The majority of time is spend on searching the keyring for keys. This is why I have the gpgk thing in the works.

Jul 10 2019, 8:50 AM · gnupg (gpg23), Bug Report

Jul 9 2019

werner closed T4577: extended-key-format test of openpgp/decrypt-unwrap-verify.scm fails on sparc64 and x32 as Resolved.
Jul 9 2019, 3:22 PM · gpgagent, gnupg, Bug Report
werner added a comment to T4615: gpg.exe very slow.

You probably have one of the spammed keys in your keyring. This is a problem with the keyserver networks. Do not use --auto-key-retrieve and avoid using the keyservers until we provide a mitigation with the next gpg4win/gnupg release. See also T4591

Jul 9 2019, 12:25 PM · Bug Report, gpg4win

Jul 8 2019

dkg added a comment to T4276: Context.decrypt() throws an error if *any* signature is bad.

yes, python2.7 and python3.7

Jul 8 2019, 5:55 PM · gpgme, Python, Bug Report
werner added a comment to T4276: Context.decrypt() throws an error if *any* signature is bad.

Using several python versions?

Jul 8 2019, 9:53 AM · gpgme, Python, Bug Report
dkg reopened T4276: Context.decrypt() throws an error if *any* signature is bad as "Open".

rM7d0a979c07d2 disabled the test for this. @werner says:

Jul 8 2019, 4:38 AM · gpgme, Python, Bug Report

Jul 5 2019

pschoenb created T4615: gpg.exe very slow.
Jul 5 2019, 6:45 PM · Bug Report, gpg4win
werner added a comment to T3464: successful decryption with session key reports failure if public key is unknown.

Because this is a GPGME bug.

Jul 5 2019, 6:36 PM · gpgme, Bug Report
dkg added a comment to T3464: successful decryption with session key reports failure if public key is unknown.

why is this fix not relevant for the 2.2 stable branch? I've had no feedback on this proposed patch.

Jul 5 2019, 5:51 PM · gpgme, Bug Report
werner removed a project from T3464: successful decryption with session key reports failure if public key is unknown: gnupg (gpg22).
Jul 5 2019, 11:12 AM · gpgme, Bug Report
werner edited projects for T4601: gpg --quiet --quick-sign-key is not quiet, added: gnupg (gpg23); removed gnupg (gpg22).
Jul 5 2019, 11:08 AM · gnupg24, gnupg (gpg23), Bug Report
werner added a comment to T4601: gpg --quiet --quick-sign-key is not quiet.

Quiet tricky to get right; needs some rework.

Jul 5 2019, 11:08 AM · gnupg24, gnupg (gpg23), Bug Report
aheinecke added a comment to T3928: canceling password dialog for decrypting is not recognized correctling..

I closed this as a duplicate of a newer task because I did not find this issue when creating T4561 and there was already work done for T4561.

Jul 5 2019, 9:33 AM · gpgme, Bug Report
aheinecke merged task T3928: canceling password dialog for decrypting is not recognized correctling. into T4561: GPG / GPGSM: Pinentry cancels lead to wrong error codes.
Jul 5 2019, 9:33 AM · gpgme, Bug Report

Jul 4 2019

dkg added a comment to T4604: gpg 2.2 fails to download keys from a keyserver.

Not every incoming certificate that has no user ID will lack a user ID once it is merged with the local copy of the same certificate. T4393 describes that use case, so if you're interested in receiving user-ID-lacking updates to certificates that you already have a copy of, @jaymzh, you should follow up on that ticket.

Jul 4 2019, 10:24 PM · Bug Report
dkg added a comment to T4612: Add spare space to the keybox to always allow the import of revocations..

Once a revocation is added (to any part of the certificate), perhaps all the certification packets that are clearly made obsolete by the revocation could be dropped from the certificate? That would certainly free up space to be able to import additional revocations if needed.

Jul 4 2019, 10:21 PM · gnupg24, gnupg (gpg23), Bug Report
werner edited projects for T4512: gpg's --keyserver option should be more robustly deprecated, added: gnupg (gpg23); removed gnupg (gpg22), dirmngr.

Given the recent problems with the keyservers, I expect that the keyserver feature will go away anyway and thus I do not think we will put any more effort into this. Thus I re-tag this as gpg 2.3.

Jul 4 2019, 5:15 PM · gnupg24, gnupg (gpg23), Documentation, Keyserver, Bug Report
werner added a comment to T4566: dirmngr fails with HTTP 302 redirection to hkps.

And of course, thanks for your fix.

Jul 4 2019, 5:05 PM · gnupg (gpg22), dirmngr, Bug Report
werner closed T4566: dirmngr fails with HTTP 302 redirection to hkps as Resolved.

Applied to both branches. I have run no tests myself, though.

Jul 4 2019, 5:04 PM · gnupg (gpg22), dirmngr, Bug Report
werner closed T4603: dirmngr WKD redirection changes paths as Resolved.

Fix will be in 2.2.17

Jul 4 2019, 4:26 PM · gnupg (gpg22), wkd, dirmngr, Bug Report
werner closed T4591: gpg drops flooded certificates entirely if the certficate is too large, and gpg is using `pubring.kbx` as Resolved.

Fix will be in 2.2.17.
See T4612 for the revocation case.

Jul 4 2019, 4:25 PM · Bug Report, gnupg (gpg22)
werner created T4612: Add spare space to the keybox to always allow the import of revocations..
Jul 4 2019, 4:23 PM · gnupg24, gnupg (gpg23), Bug Report
werner closed T4604: gpg 2.2 fails to download keys from a keyserver as Wontfix.

Re 1.: I don't view this as a bug. gpg prints stats on what it has been done and clearly it has processed a key. If it would have imported the key you would see another stat line telling about this. There was however a bug in the stats output which has been fixed.

Jul 4 2019, 4:14 PM · Bug Report
werner triaged T4608: gpgv --enable-special-filenames documentation appears to claim that it works for keyrings, but it does not as Low priority.

Because we use dot-locking in GnuPG and copy-update-write for keyrings. Granted: For gpgv this is not required but the code is identical to the gpg code and adding new code does not make much sense. After all gpgv is a stripped down version of gpg I once wrote for Debian. I see your use case but tehre are other ways to do this and thus anthing here has low priority.

Jul 4 2019, 8:41 AM · gpgv, Bug Report
jaymzh added a comment to T4604: gpg 2.2 fails to download keys from a keyserver.

Aha, thank you. Sorry I saw the original post about the flood attacks (https://gist.github.com/rjhansen/67ab921ffb4084c865b3618d6955275f) which said to change your keyserver and I did, but I hadn't realized there were such significant differences.

Jul 4 2019, 6:55 AM · Bug Report

Jul 3 2019

dkg added a comment to T4604: gpg 2.2 fails to download keys from a keyserver.

I think what you're missing is the keys.openpgp.org documentation which makes it clear that they will not distribute identity information (read: "User IDs") without an explicit confirmation by the operator of the e-mail address named in the User ID. They strip down the certificate pretty significantly before redistribution, especially if the e-mail address hasn't been confirmed directly with the operators of that server.

Jul 3 2019, 11:39 PM · Bug Report
jaymzh reopened T4604: gpg 2.2 fails to download keys from a keyserver as "Open".

I know the keyservers have been under attack, I'm using 'keys.openpgp.org' which is supposed to be more resilient to these, as I understand it?

Jul 3 2019, 10:47 PM · Bug Report
dkg added a comment to T4608: gpgv --enable-special-filenames documentation appears to claim that it works for keyrings, but it does not.

out of curiosity, why does gpgv need the name of the file?

Jul 3 2019, 9:30 PM · gpgv, Bug Report
dkg renamed T4608: gpgv --enable-special-filenames documentation appears to claim that it works for keyrings, but it does not from gpgv --enable-special-filenames does not appear to work for keyrings passed as file descriptors to gpgv --enable-special-filenames documentation appears to claim that it works for keyrings, but it does not.
Jul 3 2019, 9:17 PM · gpgv, Bug Report
dkg reopened T4608: gpgv --enable-special-filenames documentation appears to claim that it works for keyrings, but it does not as "Open".

In that case, you can treat this ticket as a bug in the documentation, which still needs to be resolved.

Jul 3 2019, 9:07 PM · gpgv, Bug Report
werner closed T4608: gpgv --enable-special-filenames documentation appears to claim that it works for keyrings, but it does not as Invalid.

We need random access and the name of the file. Thus a file descriptor is not sufficient.

Jul 3 2019, 9:06 PM · gpgv, Bug Report
dkg created T4608: gpgv --enable-special-filenames documentation appears to claim that it works for keyrings, but it does not.
Jul 3 2019, 9:02 PM · gpgv, Bug Report
werner moved T4573: Files encrypted on another platform using password based encryption (-c) intermittently fail to decrypt on Kleopatra from Backlog to Deferred on the gnupg (gpg22) board.
Jul 3 2019, 6:14 PM · gnupg (gpg22), Bug Report
werner added a parent task for T4591: gpg drops flooded certificates entirely if the certficate is too large, and gpg is using `pubring.kbx`: T4606: Release GnuPG 2.2.17.
Jul 3 2019, 6:11 PM · Bug Report, gnupg (gpg22)
werner added a parent task for T4603: dirmngr WKD redirection changes paths: T4606: Release GnuPG 2.2.17.
Jul 3 2019, 6:11 PM · gnupg (gpg22), wkd, dirmngr, Bug Report
werner added a parent task for T4600: dirmngr enters a loop when the keyserver returns 503 error: T4606: Release GnuPG 2.2.17.
Jul 3 2019, 6:11 PM · gnupg (gpg22), dirmngr, Bug Report
werner moved T4566: dirmngr fails with HTTP 302 redirection to hkps from Backlog to For next release on the gnupg (gpg22) board.
Jul 3 2019, 6:04 PM · gnupg (gpg22), dirmngr, Bug Report
werner moved T4591: gpg drops flooded certificates entirely if the certficate is too large, and gpg is using `pubring.kbx` from Backlog to For next release on the gnupg (gpg22) board.
Jul 3 2019, 6:02 PM · Bug Report, gnupg (gpg22)
werner moved T4603: dirmngr WKD redirection changes paths from Backlog to For next release on the gnupg (gpg22) board.
Jul 3 2019, 6:01 PM · gnupg (gpg22), wkd, dirmngr, Bug Report
werner added a comment to T4591: gpg drops flooded certificates entirely if the certficate is too large, and gpg is using `pubring.kbx`.

Okay, if an attacker exactly hist that limit your case is valid. I see no easy fix here, though. What we can do is what is done on Unix file systems to give average users a disk full erroreven if there a few percent of the disk is free; root can use that extra space then. Revocation certificates would be what root is on Unix file systems.

Jul 3 2019, 5:51 PM · Bug Report, gnupg (gpg22)
werner closed T4600: dirmngr enters a loop when the keyserver returns 503 error as Resolved.

That was pretty easy to reproduce thanks to your still not working server.

Jul 3 2019, 5:42 PM · gnupg (gpg22), dirmngr, Bug Report
werner claimed T4600: dirmngr enters a loop when the keyserver returns 503 error.
Jul 3 2019, 5:08 PM · gnupg (gpg22), dirmngr, Bug Report
werner triaged T4589: gpg man page gives incomplete instructions for 3 passphrase-related options as Normal priority.
Jul 3 2019, 4:32 PM · gnupg (gpg22), Documentation, Bug Report
werner triaged T4603: dirmngr WKD redirection changes paths as Normal priority.
Jul 3 2019, 4:25 PM · gnupg (gpg22), wkd, dirmngr, Bug Report
werner changed the status of T4603: dirmngr WKD redirection changes paths from Open to Testing.

I did some manual tests using netcat and KS_FETCH to test the redirection.

Jul 3 2019, 4:24 PM · gnupg (gpg22), wkd, dirmngr, Bug Report
dkg added a comment to T4603: dirmngr WKD redirection changes paths.

I think you're suggesting accepting *any* path if the hostname of the proposed redirection matches openpgpkey.example.org when querying the WKD direct URL for an @example.org address. That would also be a fine solution from my point of view.

Jul 3 2019, 4:13 PM · gnupg (gpg22), wkd, dirmngr, Bug Report
werner added a comment to T4603: dirmngr WKD redirection changes paths.

I head the same idea when I read your configuration. Given that the advanced lookup was not reallydeployed (see T4590) I also expect that we will receive complains now that it works. Thus white listing any "openpgpkey." seems to me a reasonable easy solution.

Jul 3 2019, 3:52 PM · gnupg (gpg22), wkd, dirmngr, Bug Report
werner closed T4590: dirmngr does not perform WKD advanced lookup as Resolved.

Will be in 2.2.17

Jul 3 2019, 3:46 PM · gnupg (gpg22), wkd, dirmngr, Bug Report
werner added a comment to T4590: dirmngr does not perform WKD advanced lookup.

Oh dear, that happens if one is always on master. I simply forgot to cherry pick the change from master back in November.
Two commits, though.

Jul 3 2019, 3:45 PM · gnupg (gpg22), wkd, dirmngr, Bug Report
dkg added a comment to T4591: gpg drops flooded certificates entirely if the certficate is too large, and gpg is using `pubring.kbx`.

my initial scenario is where an adversarial keystore floods a certificate right up to (but within) the 5MiB boundary, so that the user has stored it in the keyring already. Then, the user encounters the certificate again, with revocation attached.

Jul 3 2019, 2:53 PM · Bug Report, gnupg (gpg22)
dkg added a comment to T4603: dirmngr WKD redirection changes paths.

@werner, thanks for the pointer to the report, that's certainly useful. And i'm happy that organizations like SektionEins are doing GnuPG audits and publishing their results regardless of who paid for them.

Jul 3 2019, 2:48 PM · gnupg (gpg22), wkd, dirmngr, Bug Report