Page MenuHome GnuPG
Feed All Stories

Jul 15 2019

johnmar raised the priority of T4530: libgcrypt: POWER SHA-2 Vector Acceleration from Normal to Needs Triage.
Jul 15 2019, 9:09 PM · libgcrypt, Feature Request
johnmar raised the priority of T4529: libgcrypt: POWER AES Vector Acceleration from Normal to Needs Triage.
Jul 15 2019, 9:09 PM · libgcrypt, Feature Request
johnmar updated the task description for T4629: POWER AES Vector Acceleration.
Jul 15 2019, 8:45 PM · libgcrypt, Feature Request
johnmar created T4629: POWER AES Vector Acceleration.
Jul 15 2019, 8:38 PM · libgcrypt, Feature Request
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 added a comment to T4607: enable `import-clean` by default.

Due to T4628, i no longer think that import-clean is a good idea by default.

Jul 15 2019, 7:29 PM · Feature Request
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
johnmar added a watcher for libgcrypt: johnmar.
Jul 15 2019, 6:22 PM
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 committed rC0147a5e69e49: tests: t-mpi-point: Remove implementation dependent checks. (authored by gniibe).
tests: t-mpi-point: Remove implementation dependent checks.
Jul 15 2019, 9:52 AM
werner committed rC1c2cecbb35e1: sexp: Improve argument checking of sexp parser. (authored by werner).
sexp: Improve argument checking of sexp parser.
Jul 15 2019, 9:52 AM
gniibe committed rC8a0bde8c211c: tests: t-mpi-point: Remove implementation dependent checks. (authored by gniibe).
tests: t-mpi-point: Remove implementation dependent checks.
Jul 15 2019, 9:52 AM
gniibe claimed T4623: pkg-config for mingw needs to emit -lws2_32.
Jul 15 2019, 9:00 AM · Restricted Project, Windows, gpgrt, Bug Report
aheinecke created T4625: GpgOL: Category inconstencies (white categories).
Jul 15 2019, 8:23 AM · gpg4win, gpgol
werner triaged T4617: Odd behavior for HTTP(S) scheme in --keyserver config as Low priority.
Jul 15 2019, 8:16 AM · Documentation, Keyserver, dirmngr
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
aheinecke committed rWdc4b50559737: web: Remove legal parts of signature in announcements (authored by aheinecke).
web: Remove legal parts of signature in announcements
Jul 15 2019, 7:43 AM
aheinecke committed rW0e41f379989e: web: Remove note about problem with 3.1.10 annoucement (authored by aheinecke).
web: Remove note about problem with 3.1.10 annoucement
Jul 15 2019, 7:43 AM
werner committed rD21258d2561d3: drafts,openpgp-webkey-service: Typo fix (authored by werner).
drafts,openpgp-webkey-service: Typo fix
Jul 15 2019, 7:35 AM
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

dkg added a project to T4617: Odd behavior for HTTP(S) scheme in --keyserver config: Documentation.
Jul 14 2019, 6:49 PM · Documentation, Keyserver, dirmngr
ilf added a comment to T4605: automatically upgrade from `pubring.gpg` to `pubring.kbx`.

Maybe GnuPG could display a prompt if it detects a pubring.gpg and no pubring.kbx. Something like:

Jul 14 2019, 6:11 PM · gnupg24, gnupg (gpg23), Feature Request
aheinecke committed rWf88df14e2363: Add pages for the Gpg4win-3.1.10 announcement (authored by aheinecke).
Add pages for the Gpg4win-3.1.10 announcement
Jul 14 2019, 2:49 PM
aheinecke committed rD0ddaf147f631: swdb: Gpg4win-3.1.10 (authored by aheinecke).
swdb: Gpg4win-3.1.10
Jul 14 2019, 2:28 PM
aheinecke committed rWb133b6789121: web: Update for Gpg4win-3.1.10 (authored by aheinecke).
web: Update for Gpg4win-3.1.10
Jul 14 2019, 2:25 PM
aheinecke added a comment to T4622: GpgOL: Possible plain text leak when opening mails in new windows.

I also tested it with Outlook 2010 and there this did not happen. So it's probably save to assume that this was a behavioral change in some more recent Outlook Version.

Jul 14 2019, 1:13 PM · gpgol
aheinecke committed rW8343b4a7b1f4: Bump version to 3.1.10 (authored by aheinecke).
Bump version to 3.1.10
Jul 14 2019, 12:55 PM
aheinecke committed rW881eb15beb9b: Update NEWS and READMEs (authored by aheinecke).
Update NEWS and READMEs
Jul 14 2019, 12:42 PM
aheinecke committed rWdf8f1e9498b5: Update gnupg and gpgol (authored by aheinecke).
Update gnupg and gpgol
Jul 14 2019, 12:42 PM
aheinecke closed T4562: Gpg4win 3.1.9, a subtask of T4560: GpgOL: Only quick print possible for encrypted mails, as Resolved.
Jul 14 2019, 12:36 PM · gpg4win, gpgol
aheinecke closed T4562: Gpg4win 3.1.9, a subtask of T4318: GpgOl: Unable to save an encrypted message to disk [gpg4win 3.1.5], as Resolved.
Jul 14 2019, 12:36 PM · gpg4win, gpgol
aheinecke closed T4562: Gpg4win 3.1.9 as Resolved.

This was released 2019-06-15

Jul 14 2019, 12:36 PM · Release Info, gpg4win
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 T4318: GpgOl: Unable to save an encrypted message to disk [gpg4win 3.1.5] as Resolved.

Has been released and confirmed to be working.

Jul 14 2019, 12:36 PM · gpg4win, gpgol
aheinecke closed T4621: GpgOL: Attachments are sometimes duplicated as Resolved.

Fix is in, will be released with 3.1.10

Jul 14 2019, 12:35 PM · gpgol
aheinecke closed T4622: GpgOL: Possible plain text leak when opening mails in new windows as Resolved.

Fix is in. Will be released with 3.1.10

Jul 14 2019, 12:34 PM · gpgol
aheinecke committed rDe1b3429c75ca: swdb: gpgol-2.4.2 (authored by aheinecke).
swdb: gpgol-2.4.2
Jul 14 2019, 12:14 PM
aheinecke committed rO573c7603edd4: Auto update po files (authored by aheinecke).
Auto update po files
Jul 14 2019, 12:11 PM
aheinecke committed rObd37ae04b9f8: Post release version bump (authored by aheinecke).
Post release version bump
Jul 14 2019, 12:11 PM
aheinecke committed rO51f2b3879964: Update NEWS for todays release (authored by aheinecke).
Update NEWS for todays release
Jul 14 2019, 12:11 PM
aheinecke committed rO93a90dd286f4: Add safeguard against plaintext leaks after close (authored by aheinecke).
Add safeguard against plaintext leaks after close
Jul 14 2019, 12:11 PM
aheinecke committed rO4c3e5b54f610: Ensure passNextWrite is reset after passing it (authored by aheinecke).
Ensure passNextWrite is reset after passing it
Jul 14 2019, 12:11 PM
aheinecke committed rOd5e60def7c12: Fix mail display when plaintext opt changes in run (authored by aheinecke).
Fix mail display when plaintext opt changes in run
Jul 14 2019, 12:11 PM
aheinecke committed rOb194f1af15b9: Print sigsum if in debug when invalid (authored by aheinecke).
Print sigsum if in debug when invalid
Jul 14 2019, 12:11 PM
aheinecke created T4622: GpgOL: Possible plain text leak when opening mails in new windows.
Jul 14 2019, 11:22 AM · gpgol
aheinecke created T4621: GpgOL: Attachments are sometimes duplicated.
Jul 14 2019, 11:20 AM · gpgol
aheinecke added a comment to T4483: GpgOL: Autosecure toggling too agressive for S/MIME users without key.

This is resolved

Jul 14 2019, 11:15 AM · gpgol
aheinecke closed T4553: Compatibilty with encrypted mails sent to SecurePIM as Resolved.

It turned out to be a downstream issue and the change in message class was enough from our side.

Jul 14 2019, 11:15 AM · Feature Request, gpg4win, gpgol
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 T4560: GpgOL: Only quick print possible for encrypted mails as Resolved.

This was fixed with 3.1.9

Jul 14 2019, 11:14 AM · gpg4win, gpgol
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
aheinecke lowered the priority of T4596: GpgOL: S/MIME Mails with invalid CRL's are not detected as signed when forwarding from Normal to Low.

Testing with the DGN certificate showed that GPGSM returns a signature verification error (invalid digest algorithm) in this case. So the signature summary is not even checked.

Jul 14 2019, 11:12 AM · gpg4win, gpgol

Jul 13 2019

Laurent Montel <montel@kde.org> committed rKLEOPATRA4bbe96a4bce2: GIT_SILENT: Increase dependancy as discussed in release-team@ (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Increase dependancy as discussed in release-team@
Jul 13 2019, 2:47 PM
Laurent Montel <montel@kde.org> committed rKLEOPATRA22a29f59c6c3: GIT_SILENT: Prepare 5.11.80 (19.08.0 beta) (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.11.80 (19.08.0 beta)
Jul 13 2019, 2:47 PM
Laurent Montel <montel@kde.org> committed rLIBKLEO53ce2d4e04fa: GIT_SILENT: Prepare 5.11.80 (19.08.0 beta) (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.11.80 (19.08.0 beta)
Jul 13 2019, 2:17 PM
Laurent Montel <montel@kde.org> committed rLIBKLEOc39c741b5adc: GIT_SILENT: Increase dependancy as discussed in release-team@ (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Increase dependancy as discussed in release-team@
Jul 13 2019, 2:12 PM
chyen added a comment to T4598: curses: dialog broken with wide characters.

Thanks for all the fixes! I can confirm commit dad35d65f05eb1c15589a7e4755dcae6aed2d6cf works just fine on all my machines (Linux & macOS).

Jul 13 2019, 11:30 AM · pinentry
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
werner committed rGfb1c8978f57b: scd: Remove useless GNUPG_SCD_MAIN_HEADER macro. (authored by werner).
scd: Remove useless GNUPG_SCD_MAIN_HEADER macro.
Jul 12 2019, 1:41 PM
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
gniibe committed rG58bab1a8784b: doc: Dependencies for figures are only for maintainers. (authored by gniibe).
doc: Dependencies for figures are only for maintainers.
Jul 12 2019, 10:25 AM
gniibe committed rMd9387650ffb1: python: doc: Add suffix for org files. (authored by gniibe).
python: doc: Add suffix for org files.
Jul 12 2019, 8:43 AM
gniibe committed rM36428d8cf153: python: doc: Remove generated files, put rules in Makefile. (authored by gniibe).
python: doc: Remove generated files, put rules in Makefile.
Jul 12 2019, 8:43 AM
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
Laurent Montel <montel@kde.org> committed rLIBKLEO527cb53cc7f5: GIT_SILENT: Prepare 5.11.80 (19.08.0 beta) (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.11.80 (19.08.0 beta)
Jul 12 2019, 8:27 AM
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 committed rG4e601c7643fc: Fix a reference in comment. (authored by gniibe).
Fix a reference in comment.
Jul 12 2019, 5:12 AM
dkg committed rGd10bb027e481: doc: fix spelling (authored by dkg).
doc: fix spelling
Jul 12 2019, 3:29 AM
gniibe committed rG89303b9998ea: gpg: Don't try decryption by session key when NULL. (authored by gniibe).
gpg: Don't try decryption by session key when NULL.
Jul 12 2019, 2:30 AM
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

wiktor-k added a comment to T4618: DANE OpenPGP certificate retrieval does not verify DNSSEC signatures.

Is this really necessary to duplicate functionality that already is provided by Web Key Directory?

Jul 11 2019, 12:25 PM · dns, dirmngr
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 claimed T4587: pinentry-gnome3 grabs input (is system modal) despite`--no-global-grab` or `OPTION no-grab`.

gpg-agent side is fixed to relax the error handling.

Jul 11 2019, 7:57 AM · gpgagent, pinentry
gniibe committed rG02d8b383833b: agent: Relax the handling of pinentry error for keyboard grab. (authored by gniibe).
agent: Relax the handling of pinentry error for keyboard grab.
Jul 11 2019, 7:56 AM
gniibe committed rGb31060425226: scd: Fix internal CCID driver, so that -DTEST works. (authored by gniibe).
scd: Fix internal CCID driver, so that -DTEST works.
Jul 11 2019, 7:38 AM
gniibe committed rE7ffab1750fde: Fix signedness for a single-bit field. (authored by gniibe).
Fix signedness for a single-bit field.
Jul 11 2019, 7:01 AM
gniibe committed rG2536bf276189: scd: Fix debug logging of the internal CCID driver. (authored by gniibe).
scd: Fix debug logging of the internal CCID driver.
Jul 11 2019, 6:25 AM
gniibe committed rG29c7fb4053d2: gpg: Fix getting User ID. (authored by gniibe).
gpg: Fix getting User ID.
Jul 11 2019, 5:40 AM
gniibe closed T4598: curses: dialog broken with wide characters as Resolved.
Jul 11 2019, 3:53 AM · pinentry
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