Page MenuHome GnuPG
Feed All Stories

Feb 7 2022

jukivili added a comment to T5820: Slow symmetric decryption speed.

Benchmarking blog post that I linked tested GnuPG in symmetric mode, gpg --symmetric. I think symmetric case is important too from performance point of view, there is tools that use gpg --symmetric as bulk encryption/decryption backend (for example duplicity backup tool). Such encrypted files have tag3 (symmetric-key ESK) packet followed tag18 (encrypted and MDC) packet. Could existence of Tag18 packet in input be used as marker for input being rfc4880 and allow disabling those extra hash contexts? As I understand those hashes should not be needed with rfc4880 input (but I don't know all the historical details).

Feb 7 2022, 9:24 PM · gnupg (gpg23), Bug Report
werner added a comment to T5820: Slow symmetric decryption speed.

Breaking the flawless decryption of existing old data is unfortunately a highly controversy topic. Recall the no-more-v3 packet support or the required MDC. It was technically okay and 99.99% of the users didn't even notice it. But some were very vocational.

Feb 7 2022, 7:23 PM · gnupg (gpg23), Bug Report
werner committed rM72bb46b34f51: Release 1.17.0 (authored by werner).
Release 1.17.0
Feb 7 2022, 6:13 PM
werner committed rMfb5369161f9d: Post release updates (authored by werner).
Post release updates
Feb 7 2022, 6:13 PM
werner committed rM451a42f0d21c: qt: Fix build for older Qt versions. (authored by werner).
qt: Fix build for older Qt versions.
Feb 7 2022, 6:13 PM
werner committed rD1e73143bfac3: swdb: GPGME 1.17.0 (authored by werner).
swdb: GPGME 1.17.0
Feb 7 2022, 6:11 PM
werner committed rG5a7ed6dd8f1b: gpgconf: Make gpgconf --launch dirmngr work again (authored by werner).
gpgconf: Make gpgconf --launch dirmngr work again
Feb 7 2022, 6:08 PM
werner committed rG32b364b99b49: gpgconf: Print the used code pages on Windows with --show-configs (authored by werner).
gpgconf: Print the used code pages on Windows with --show-configs
Feb 7 2022, 6:08 PM
werner committed rG7d1215cb9cba: common: Fix creation of Windows socket directories. (authored by werner).
common: Fix creation of Windows socket directories.
Feb 7 2022, 6:08 PM
jukivili created T5820: Slow symmetric decryption speed.
Feb 7 2022, 5:05 PM · gnupg (gpg23), Bug Report
enno added a comment to T3020: Lock files not compatible between Windows and Linux (invalid size).

Yes, it would be convenient to use the same $GNUPGHOME in Git Bash (using /usr/bin/gpg) as in PowerShell / Cmd (using gpg.exe in %PATH%)

Feb 7 2022, 3:44 PM · Bug Report, gnupg
werner triaged T5819: Release GPGME 1.17.0 as Low priority.
Feb 7 2022, 12:08 PM · Release Info, gpgme
netchild added a comment to T5814: gpg-agent can't find existing 'pinentry', searches 'Pinentry' (uppercase'P') instead.

% export GPG_TTY=$(tty)

Feb 7 2022, 12:03 PM · Not A Bug, Bug Report
aheinecke committed rW3fb2483fa993: Update Kleo + deps, ntbtls and libgcrypt (authored by aheinecke).
Update Kleo + deps, ntbtls and libgcrypt
Feb 7 2022, 12:01 PM
aheinecke committed rWdfb1bdd84568: appimage: Package gnupg-vsd help files (authored by aheinecke).
appimage: Package gnupg-vsd help files
Feb 7 2022, 12:01 PM
mieth added a comment to T5813: Locating Keys via WKD with gpg4win fails with unknown error..

Might be an issue with matching ciphersuites? There was a problem with this before when GnuPG didn't support AES-GCM yet (https://dev.gnupg.org/T4597). That was added in 2020, maybe it's not rolled out far enough yet?

Either way, I hadn't considered this for the WKD relay. I'll look into enabling AES-CBC there, at least for backwards compatibility.

Feb 7 2022, 11:41 AM · wkd, gpg4win, Bug Report
gniibe changed the status of T5721: gpg22: Update *.m4 to prefer use of gpgrt-config and *.pc to *-config, a subtask of T5034: dev: Deprecate libassuan-config, libgcrypt-config, ksba-config, ntbtls-config, npth-config, and gpg-error-config, from Open to Testing.
Feb 7 2022, 11:33 AM
gniibe changed the status of T5721: gpg22: Update *.m4 to prefer use of gpgrt-config and *.pc to *-config from Open to Testing.

Done by rGc8cd66ae7e60: m4: Update our library m4 files from master.

Feb 7 2022, 11:33 AM · gnupg (gpg22)
gniibe committed rG8021fe7670c7: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
Feb 7 2022, 11:30 AM
gniibe added a comment to T5814: gpg-agent can't find existing 'pinentry', searches 'Pinentry' (uppercase'P') instead.

The change of pinentry-tty rP7f7fd8bcfd74: tty: Fix error return paths and its resource leaks. fixes SEGV, but the problem of your case is that access to the device file (/dev/pts/2 in the case of your log with pinentry-tty) failed.

Feb 7 2022, 10:57 AM · Not A Bug, Bug Report
aheinecke committed rD5c7510b68f77: swdb: Add Gpg4win-4 (authored by aheinecke).
swdb: Add Gpg4win-4
Feb 7 2022, 10:47 AM
werner committed rG98f84479ae62: po: Auto update (authored by werner).
po: Auto update
Feb 7 2022, 10:24 AM
werner committed rG03c547ee043c: po: Update the German translation (authored by werner).
po: Update the German translation
Feb 7 2022, 10:24 AM
werner committed rD4b3268d7c185: swdb: Ntbtls 0.3.0 (authored by werner).
swdb: Ntbtls 0.3.0
Feb 7 2022, 10:17 AM
werner committed rDadf76df4879b: swdb: Libgcrypt 1.8.9 (authored by werner).
swdb: Libgcrypt 1.8.9
Feb 7 2022, 10:17 AM
werner closed T5467: Release libgcrypt 1.8.9 as Resolved.
Feb 7 2022, 10:01 AM · libgcrypt, Release Info
werner committed rC5d99af142c7d: pkgconfig: Fix libgcrypt.pc. (authored by gniibe).
pkgconfig: Fix libgcrypt.pc.
Feb 7 2022, 9:45 AM
werner committed rC34d773515f3c: build: More accurate dependency to -lgpg-error. (authored by gniibe).
build: More accurate dependency to -lgpg-error.
Feb 7 2022, 9:45 AM
werner committed rCaa5c08afe5ae: Post release updates (authored by werner).
Post release updates
Feb 7 2022, 9:45 AM
werner committed rCfdb05b27966f: Release 1.8.9 (authored by werner).
Release 1.8.9
Feb 7 2022, 9:45 AM
ikloecker closed T5808: gpgme: Add support for importing keys given by key id from a keyserver, a subtask of T5805: Kleopatra or GnuPG: Auto retrieve signers key, as Resolved.
Feb 7 2022, 9:44 AM · gnupg, kleopatra, Restricted Project
ikloecker closed T5808: gpgme: Add support for importing keys given by key id from a keyserver as Resolved.
Feb 7 2022, 9:44 AM · gpgme, Restricted Project
werner triaged T5818: Release Libgcrypt 1.8.10 as Low priority.
Feb 7 2022, 9:44 AM · Release Info, libgcrypt
ikloecker added a comment to T5815: GPG-Agent randomly throwing "IPC connect call failed" .

GnuPG 2.1 is seriously out of date and long out of support. It's probably full of bugs that have been fixed in the last 5 years since its release. Please do yourself a big favor and update to a supported version of GnuPG 2.2.

Feb 7 2022, 9:38 AM · Bug Report
aheinecke committed rKLEOPATRAc28b55aa62bf: Use different aboutdata for signed AppImage (authored by aheinecke).
Use different aboutdata for signed AppImage
Feb 7 2022, 9:12 AM
aheinecke committed rKLEOPATRAd55483bbea6b: Add message box in case an URL open is prohibited (authored by aheinecke).
Add message box in case an URL open is prohibited
Feb 7 2022, 9:12 AM
werner committed rW4f2adb3663e3: appimage: Create a run-gpgconf script. (authored by werner).
appimage: Create a run-gpgconf script.
Feb 7 2022, 8:17 AM
netchild added a comment to T5814: gpg-agent can't find existing 'pinentry', searches 'Pinentry' (uppercase'P') instead.

As the above commit only references pinentry-tty.c, what's the problem with pinentry-curses? Shall I provide the same log with pinentry-curses?

Feb 7 2022, 8:11 AM · Not A Bug, Bug Report
netchild added a comment to T5814: gpg-agent can't find existing 'pinentry', searches 'Pinentry' (uppercase'P') instead.

Yes, this was the correct tty at the time of the generation of this log.

Feb 7 2022, 8:09 AM · Not A Bug, Bug Report
Laurent Montel <montel@kde.org> committed rLIBKLEObb165137cb0e: GIT_SILENT: prepare 5.19.3 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.19.3
Feb 7 2022, 7:18 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRA332ec9e0a238: GIT_SILENT: prepare 5.19.3 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.19.3
Feb 7 2022, 7:14 AM
gniibe committed rC08ab32228ad2: kdf: Add experimental Balloon KDF. (authored by gniibe).
kdf: Add experimental Balloon KDF.
Feb 7 2022, 6:17 AM
gniibe committed rCe257fe39b8ff: kdf: Use u64. (authored by gniibe).
kdf: Use u64.
Feb 7 2022, 6:17 AM
gniibe triaged T5817: libgcrypt: Add Balloon KDF as Normal priority.
Feb 7 2022, 6:15 AM · libgcrypt, Feature Request
gniibe added a comment to T5814: gpg-agent can't find existing 'pinentry', searches 'Pinentry' (uppercase'P') instead.

Thank you for your debugging.

Feb 7 2022, 3:06 AM · Not A Bug, Bug Report

Feb 6 2022

werner committed rWcbe4d6a8c30c: appimage: Provide a way to locate infos about the AppImage (authored by werner).
appimage: Provide a way to locate infos about the AppImage
Feb 6 2022, 10:56 PM
Sabrosa added a comment to D548: w32: Fixed not focused window.
In D548#5450, @werner wrote:

I am not sure what all the other ode changes are about. There is no explanation.

Feb 6 2022, 8:50 PM
werner requested changes to D548: w32: Fixed not focused window.

I am not sure what all the other ode changes are about. There is no explanation.

Feb 6 2022, 7:17 PM
werner closed T5816: mailing list address confusion (lists.gnupg.org shown, but does not work) as Resolved.

disk full. Fixed. Thanks.

Feb 6 2022, 7:11 PM · gpgweb, Bug Report

Feb 5 2022

Sabrosa requested review of D548: w32: Fixed not focused window.
Feb 5 2022, 11:20 PM
ametzler1 created T5816: mailing list address confusion (lists.gnupg.org shown, but does not work).
Feb 5 2022, 6:24 PM · gpgweb, Bug Report

Feb 4 2022

werner committed rGc8cd66ae7e60: m4: Update our library m4 files from master (authored by werner).
m4: Update our library m4 files from master
Feb 4 2022, 7:12 PM
aneet_gpg created T5815: GPG-Agent randomly throwing "IPC connect call failed" .
Feb 4 2022, 7:03 PM · Bug Report
werner committed rT3aab430f4d6b: Fix building with libgcrypt and libksba in non-standard locations. (authored by werner).
Fix building with libgcrypt and libksba in non-standard locations.
Feb 4 2022, 6:35 PM
werner committed rT5fbe0e18e266: Make X448 support depend on the Libgcrypt version (authored by werner).
Make X448 support depend on the Libgcrypt version
Feb 4 2022, 6:35 PM
ikloecker added a comment to T5805: Kleopatra or GnuPG: Auto retrieve signers key.

Manual retrieval of missing certification keys is now possible from the Certifications dialog.

Feb 4 2022, 3:50 PM · gnupg, kleopatra, Restricted Project
ikloecker committed rKLEOPATRA476e1af1687d: Disable the "Fetch Missing Keys" button instead of the whole dialog (authored by ikloecker).
Disable the "Fetch Missing Keys" button instead of the whole dialog
Feb 4 2022, 3:46 PM
ikloecker committed rKLEOPATRA283f75cec22e: Allow canceling of long running retrieval of missing keys (authored by ikloecker).
Allow canceling of long running retrieval of missing keys
Feb 4 2022, 3:46 PM
ikloecker committed rKLEOPATRA1bae2b0bbeaa: Fix canceling of import command (authored by ikloecker).
Fix canceling of import command
Feb 4 2022, 3:46 PM
ikloecker committed rKLEOPATRA9d66f48df306: Fix check for missing certification keys (authored by ikloecker).
Fix check for missing certification keys
Feb 4 2022, 3:46 PM
aheinecke committed rW9d0dac5a0aac: Also use https for snapshots in packages.current (authored by aheinecke).
Also use https for snapshots in packages.current
Feb 4 2022, 1:15 PM
aheinecke committed rW4ac35d8a313e: Use snapshot of NTBTLs (authored by aheinecke).
Use snapshot of NTBTLs
Feb 4 2022, 1:12 PM
werner committed rW18b1e7dd4a78: And we also need to replace ftp.gnupg.org here. (authored by werner).
And we also need to replace ftp.gnupg.org here.
Feb 4 2022, 1:09 PM
aheinecke committed rWeea7963541ff: Fix checksum of gnupg-src package (authored by aheinecke).
Fix checksum of gnupg-src package
Feb 4 2022, 1:06 PM
gniibe committed rCa484bd665f4a: jitterentropy: Include <fcntl.h> and <limits.h> (authored by heirecka).
jitterentropy: Include <fcntl.h> and <limits.h>
Feb 4 2022, 8:17 AM
netchild added a comment to T5814: gpg-agent can't find existing 'pinentry', searches 'Pinentry' (uppercase'P') instead.

I killed gpg-agent after the config change / before running gpg again. That should be enough to pick-up the config change, correct? In the mean time the system in question was rebooted. Here the full log /with key related stuff redacted).

Feb 4 2022, 7:56 AM · Not A Bug, Bug Report
gniibe added a comment to T5814: gpg-agent can't find existing 'pinentry', searches 'Pinentry' (uppercase'P') instead.

Strange. pinentry-tty has no place to report ENOENT. I wonder if you notified gpg-agent when you change the config (like gpgconf --reload gpg-agent).

Feb 4 2022, 4:06 AM · Not A Bug, Bug Report

Feb 3 2022

Laurent Montel <montel@kde.org> committed rLIBKLEO950a3f862fdd: GIT_SILENT: prepare 5.19.3 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.19.3
Feb 3 2022, 10:32 PM
werner committed rG137590fd8614: dirmngr: Allow building with non-standard ntbtls location. (authored by werner).
dirmngr: Allow building with non-standard ntbtls location.
Feb 3 2022, 9:54 PM
werner committed rW276a4145b173: Temporary use gnupg-2.2.23-beta36 (authored by werner).
Temporary use gnupg-2.2.23-beta36
Feb 3 2022, 8:42 PM
werner committed rG0b76ef48e1df: dirmngr: Simplify --gpgconf-list output (authored by werner).
dirmngr: Simplify --gpgconf-list output
Feb 3 2022, 6:28 PM
ikloecker added a comment to rW2623c3391fb1: appimage: Need to add ntbtls to another list.

gpg4win_spkgs is used for building the stuff for gpg4win, i.e. for Windows. Are you sure you need/want ntbtls for the Windows build?

Feb 3 2022, 6:19 PM
ikloecker committed rMca1c30b6fa29: qt: Add job to import keys given by key ids (authored by ikloecker).
qt: Add job to import keys given by key ids
Feb 3 2022, 4:47 PM
ikloecker committed rMbbaeeb5b9d5c: cpp: Allow import of keys given by key ids (authored by ikloecker).
cpp: Allow import of keys given by key ids
Feb 3 2022, 4:47 PM
ikloecker committed rM3d7810e8d940: cpp: Add internal adapter for passing a vector of strings to gpgme (authored by ikloecker).
cpp: Add internal adapter for passing a vector of strings to gpgme
Feb 3 2022, 4:47 PM
ikloecker committed rMec8d1ee13fce: qt: Add helper for converting QStringList to vector of strings (authored by ikloecker).
qt: Add helper for converting QStringList to vector of strings
Feb 3 2022, 4:47 PM
ikloecker committed rM3c2cff74b535: core: New function gpgme_op_receive_keys (authored by ikloecker).
core: New function gpgme_op_receive_keys
Feb 3 2022, 4:47 PM
werner committed rW435c1fd8a056: appimage: Let's build gnupg before QT (authored by werner).
appimage: Let's build gnupg before QT
Feb 3 2022, 4:46 PM
ikloecker committed rKLEOPATRA1a17bc62f025: Allow retrieving missing signer keys from Certifications dialog (authored by ikloecker).
Allow retrieving missing signer keys from Certifications dialog
Feb 3 2022, 3:59 PM
ikloecker committed rKLEOPATRA954c8a206190: Add command for importing keys given by key ids from keyservers (authored by ikloecker).
Add command for importing keys given by key ids from keyservers
Feb 3 2022, 3:59 PM
werner committed rW2623c3391fb1: appimage: Need to add ntbtls to another list (authored by werner).
appimage: Need to add ntbtls to another list
Feb 3 2022, 3:35 PM
aheinecke committed rKLEOPATRAe9f76b6d359a: Call flushcrls the same on linux as on win (authored by aheinecke).
Call flushcrls the same on linux as on win
Feb 3 2022, 3:31 PM
aheinecke changed the status of T5812: GpgOL: Draft encryption after modification no longer works from Open to Testing.

This and some other issues with draft encryption are now fixed in master and need a release of GpgOL.

Feb 3 2022, 3:17 PM · gpgol, Restricted Project
werner committed rWf76449a9bf90: appimage: We need ntbtls here. (authored by werner).
appimage: We need ntbtls here.
Feb 3 2022, 3:06 PM
aheinecke committed rKLEOPATRAfe6ba22610fd: Use better default path for outlook attachments (authored by aheinecke).
Use better default path for outlook attachments
Feb 3 2022, 3:04 PM
werner committed rWce6e268df02e: Update libgpg-error to 1.44 (authored by werner).
Update libgpg-error to 1.44
Feb 3 2022, 2:58 PM
aheinecke closed T5564: GpgOL: Add key selection dialog if draft encrypt is on and no key has been selected as Resolved.

We now autoselect the key.

Feb 3 2022, 2:50 PM · gpgol, Restricted Project
werner committed rGbcf446b70ca5: sm: New option --ignore-cert-with-oid. (authored by werner).
sm: New option --ignore-cert-with-oid.
Feb 3 2022, 2:30 PM
werner committed rGe23dc755fa72: sm: New option --ignore-cert-with-oid. (authored by werner).
sm: New option --ignore-cert-with-oid.
Feb 3 2022, 2:28 PM
werner added a comment to rGb2cedc108d5c: gpg: Fix for -Wformat when using uint64_t..

Why not simply cast to uintmax_t ? That makes the string easier to read.

Feb 3 2022, 2:25 PM
aheinecke committed rOa71296554e05: Autoselect draft enc key if set to auto (authored by aheinecke).
Autoselect draft enc key if set to auto
Feb 3 2022, 2:23 PM
aheinecke committed rO912eeecb6bbb: Handle encryption of attachs without MAPI obj (authored by aheinecke).
Handle encryption of attachs without MAPI obj
Feb 3 2022, 2:23 PM
aheinecke committed rO79174ee7bff8: Clear selection after closing draft (authored by aheinecke).
Clear selection after closing draft
Feb 3 2022, 12:16 PM
aheinecke committed rO61e57c5f6128: Fix spurious BUG debug output (authored by aheinecke).
Fix spurious BUG debug output
Feb 3 2022, 12:16 PM
aheinecke committed rOf544b4f1ccf3: Fix draft re-encryption on close (authored by aheinecke).
Fix draft re-encryption on close
Feb 3 2022, 12:16 PM
Valodim added a comment to T5813: Locating Keys via WKD with gpg4win fails with unknown error..

Might be an issue with matching ciphersuites? There was a problem with this before when GnuPG didn't support AES-GCM yet (https://dev.gnupg.org/T4597). That was added in 2020, maybe it's not rolled out far enough yet?

Feb 3 2022, 11:59 AM · wkd, gpg4win, Bug Report
netchild added a comment to T5814: gpg-agent can't find existing 'pinentry', searches 'Pinentry' (uppercase'P') instead.

GPG_TTY in my tests from which I generated the logs above is set to /dev/pts/1 (which is what "tty" returns, what exists in the FS, and what is writable to the user which performs the test).

Feb 3 2022, 9:11 AM · Not A Bug, Bug Report
Laurent Montel <montel@kde.org> committed rLIBKLEObbdc5ecbe4d7: Make sure helper apps we start are in path (authored by Laurent Montel <montel@kde.org>).
Make sure helper apps we start are in path
Feb 3 2022, 7:34 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRA87458c2a825d: Make sure helper apps we start are in path (authored by Laurent Montel <montel@kde.org>).
Make sure helper apps we start are in path
Feb 3 2022, 7:09 AM
gniibe added a comment to T5814: gpg-agent can't find existing 'pinentry', searches 'Pinentry' (uppercase'P') instead.

The string 'Pinentry' is a module name, which is defined in libgpg-error.
It means, the error source is pinentry.

Feb 3 2022, 2:57 AM · Not A Bug, Bug Report