Page MenuHome GnuPG
Feed All Stories

Jul 30 2021

l10n daemon script <scripty@kde.org> committed rLIBKLEO39c10dd81d7f: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Jul 30 2021, 3:11 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAace1bb63403c: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Jul 30 2021, 2:17 AM

Jul 29 2021

dkg added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

I share your concerns about centralization of keyserver infrastructure. Rejecting this security fix doesn't help keep keyservers decentralized, though.

Jul 29 2021, 9:27 PM · gnupg (gpg23), Feature Request
werner triaged T5536: Backport the extended gpg-check-pattern to 2.2 as Normal priority.
Jul 29 2021, 12:37 PM · gnupg (gpg22)
werner committed rG7cdd06af4792: sm,w32: Fix Unicode problem on key box creation. (authored by werner).
sm,w32: Fix Unicode problem on key box creation.
Jul 29 2021, 11:51 AM
werner committed rG73c03e023228: tools: Extend gpg-check-pattern. (authored by werner).
tools: Extend gpg-check-pattern.
Jul 29 2021, 11:36 AM
aheinecke triaged T5535: Kleopatra: Check that accessibility is also supported for VS-NfD as High priority.
Jul 29 2021, 11:09 AM · Restricted Project, kleopatra
Laurent Montel <montel@kde.org> committed rKLEOPATRAbcf717ebc8c8: GIT_SILENT: Prepare 21.08 rc (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 21.08 rc
Jul 29 2021, 10:34 AM
Laurent Montel <montel@kde.org> committed rLIBKLEO195ecc4c51e5: GIT_SILENT: Prepare 21.08 rc (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 21.08 rc
Jul 29 2021, 10:28 AM
DC0 updated the task description for T5534: Public key block with Signature Key generates expired NIIBE Yutaka (GnuPG Release Key).
Jul 29 2021, 8:50 AM · www.gnupg.org, Support
DC0 created T5534: Public key block with Signature Key generates expired NIIBE Yutaka (GnuPG Release Key).
Jul 29 2021, 8:48 AM · www.gnupg.org, Support
gniibe added a comment to T5520: Fix tests in FIPS mode.

As a start, I applied your patches.

Jul 29 2021, 7:38 AM · FIPS, libgcrypt, Bug Report
gniibe committed rC0ab4e8063729: tests: Verify unsupported KDF tests fail in FIPS mode (authored by Jakuje).
tests: Verify unsupported KDF tests fail in FIPS mode
Jul 29 2021, 7:38 AM
gniibe committed rC0f118c2dfb8e: cipher: Do not use of non-approved digests in FIPS mode (authored by Jakuje).
cipher: Do not use of non-approved digests in FIPS mode
Jul 29 2021, 7:38 AM
gniibe committed rCd2a26b30b5db: tests: Expect the 192b ECDSA tests to fail in fips mode (authored by Jakuje).
tests: Expect the 192b ECDSA tests to fail in fips mode
Jul 29 2021, 7:38 AM
gniibe committed rC6df523bfb095: tests: Skip secmem overflow test in FIPS mode (authored by Jakuje).
tests: Skip secmem overflow test in FIPS mode
Jul 29 2021, 7:38 AM
gniibe committed rC83893f3f77da: tests: Transient DSA keys work in FIPS mode (authored by Jakuje).
tests: Transient DSA keys work in FIPS mode
Jul 29 2021, 7:38 AM
gniibe committed rCa93d678fa5a3: tests: Generating DSA from domain should fail in FIPS mode (authored by Jakuje).
tests: Generating DSA from domain should fail in FIPS mode
Jul 29 2021, 7:38 AM
gniibe committed rC302614833152: tests: Expect curves 25519/448 to fail in FIPS mode (authored by Jakuje).
tests: Expect curves 25519/448 to fail in FIPS mode
Jul 29 2021, 7:38 AM
gniibe committed rCf56a33df60dc: tests: Do not expect GCM work in FIPS (authored by Jakuje).
tests: Do not expect GCM work in FIPS
Jul 29 2021, 7:38 AM
gniibe committed rCaa1e9ebf8bdb: mac: Disable AES GMAC in FIPS mode (authored by Jakuje).
mac: Disable AES GMAC in FIPS mode
Jul 29 2021, 7:38 AM
gniibe committed rC55dbac435c5b: tests: Skip unsupported mechanisms in FIPS mode (authored by Jakuje).
tests: Skip unsupported mechanisms in FIPS mode
Jul 29 2021, 7:38 AM
gniibe claimed T5508: Allow hardware optimizations in FIPS.
Jul 29 2021, 7:25 AM · FIPS, libgcrypt, Bug Report
gniibe changed the status of T5508: Allow hardware optimizations in FIPS from Open to Testing.
Jul 29 2021, 7:25 AM · FIPS, libgcrypt, Bug Report
gniibe committed rC70e6cec07d86: hwfeatures: Enable hardware support also in FIPS mode. (authored by gniibe).
hwfeatures: Enable hardware support also in FIPS mode.
Jul 29 2021, 7:25 AM
gniibe committed rC4a3e71403225: cipher: Support internal hashing for DSA and ECDSA signing. (authored by gniibe).
cipher: Support internal hashing for DSA and ECDSA signing.
Jul 29 2021, 5:24 AM
gniibe changed the status of T5530: Add "prehash" support to DSA and ECDSA signing from Open to Testing.
Jul 29 2021, 5:00 AM · Restricted Project, FIPS, libgcrypt, Feature Request
gniibe changed the status of T5530: Add "prehash" support to DSA and ECDSA signing, a subtask of T4894: FIPS: RSA/DSA/ECDSA are missing hashing operation, from Open to Testing.
Jul 29 2021, 5:00 AM · FIPS, libgcrypt, Feature Request

Jul 28 2021

aheinecke triaged T5533: Kleopatra: Raise window more agressively on Windows as High priority.
Jul 28 2021, 6:43 PM · kleopatra, Restricted Project
ikloecker committed rPb0969ef692ac: qt: Check passphrase constraints before accepting passphrase (authored by ikloecker).
qt: Check passphrase constraints before accepting passphrase
Jul 28 2021, 4:00 PM
ikloecker committed rP8f5d4532fbd6: Add support for passphrase constraints options and checkpin inquiry (authored by ikloecker).
Add support for passphrase constraints options and checkpin inquiry
Jul 28 2021, 4:00 PM
bernhard added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

It is now over 10 months that the proponents of these additions have not followed up on the discussion.

Jul 28 2021, 3:42 PM · gnupg (gpg23), Feature Request
werner closed T4791: Switch between PIV and OpenPGP app w/o reentering the PIN as Resolved.

Works for a long time now (unless we broke it again;-)

Jul 28 2021, 3:21 PM · scd, yubikey
werner removed a parent task for T4694: manage first-party attestations: Unknown Object (Maniphest Task).
Jul 28 2021, 3:20 PM · Keyserver, Feature Request
bernhard added a comment to T5250: macOS: gpgconf SIGSEGV when run via gpgme from the GUI application.

dlopen'ing of gpgme is NOT SUPPORTED. It is in general not a good idea to do this on standard Unix systems.

Jul 28 2021, 11:08 AM · gpgme, MacOS, Bug Report
ikloecker triaged T5532: pinentry: Add support for checking passphrase constraints to pinentry-qt as Normal priority.
Jul 28 2021, 10:10 AM · pinentry, Restricted Project
werner added a comment to T5250: macOS: gpgconf SIGSEGV when run via gpgme from the GUI application.

To extend on this: dlopen'ing of gpgme is NOT SUPPORTED. It is in general not a good idea to do this on standard Unix systems. On Windows we could make it work because DLLs on that platform are well designed and not a hack like the Unix shared objects.

Jul 28 2021, 9:49 AM · gpgme, MacOS, Bug Report

Jul 27 2021

aheinecke claimed T5250: macOS: gpgconf SIGSEGV when run via gpgme from the GUI application.

We really want thunderbird users that interact with GPGME to have a great and stable user experience, but the problem with dynamic loading and self compiled versions is that we cannot really know the build settings and enviornment and it is very time consuming to reproduce that. GPGME does some very low level things for optimized IPC that can depend on build options etc. This is why I am mostly in favor that thunderbird ships a defined version that we can debug and see the settings.

Jul 27 2021, 4:47 PM · gpgme, MacOS, Bug Report
werner committed rM4b64774b6d13: core: Support closefrom also for glibc. (authored by Jiri Kucera <sanczes@gmail.com>).
core: Support closefrom also for glibc.
Jul 27 2021, 12:27 PM
bernhard added a comment to T5250: macOS: gpgconf SIGSEGV when run via gpgme from the GUI application.

Reading the mozilla entry more carefully, there still seems to be an issue.

Jul 27 2021, 10:58 AM · gpgme, MacOS, Bug Report
bernhard added a comment to T5250: macOS: gpgconf SIGSEGV when run via gpgme from the GUI application.

https://blog.gerv.net/2012/01/mozilla-projects-and-gpled-code/

@kaie, thanks for the pointer!

Jul 27 2021, 10:27 AM · gpgme, MacOS, Bug Report
werner triaged T5531: dirmngr --validate broken for DER encoded files as Normal priority.
Jul 27 2021, 7:59 AM · gnupg (gpg23), dirmngr, Bug Report

Jul 26 2021

kaie added a comment to T5250: macOS: gpgconf SIGSEGV when run via gpgme from the GUI application.

BTW @kaie

Thunderbird cannot use anything requiring GPL in its default configuration, because Thunderbird wants to distribute a single MPL licensed package that includes all components that are required for OpenPGP.

Any pointer why, they have made that choice, though? A bundle of MPL and GNU GPL components is fully allowed by the licenses as far as I know.

Jul 26 2021, 11:59 PM · gpgme, MacOS, Bug Report
tari3x added a comment to T2749: gpg --secret-keyring is silently ignored.

Sorry, I don't understand what you are trying to say, so let me give you some more detail.

Jul 26 2021, 4:50 PM · Support, gnupg
ikloecker changed the status of T4950: pinentry: Add warning when capslock is on from Open to Testing.

@aheinecke Please test this on Windows

Jul 26 2021, 3:44 PM · Restricted Project, Restricted Project, pinentry
ikloecker moved T4950: pinentry: Add warning when capslock is on from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 26 2021, 3:43 PM · Restricted Project, Restricted Project, pinentry
ikloecker added a project to T5528: pinentry-qt: Pinentry window not shown on Wayland: Wayland.
Jul 26 2021, 3:42 PM · Wayland, Restricted Project, pinentry, Bug Report
ikloecker committed rP134f75516d95: Mention Caps Lock warning in NEWS file (authored by ikloecker).
Mention Caps Lock warning in NEWS file
Jul 26 2021, 3:38 PM
ikloecker committed rP3e803ebf640e: qt: Add support for Caps Lock hint on Wayland (authored by ikloecker).
qt: Add support for Caps Lock hint on Wayland
Jul 26 2021, 3:38 PM
ikloecker committed rPa074c90c78a6: qt: Differentiate unknown Caps Lock state from off state (authored by ikloecker).
qt: Differentiate unknown Caps Lock state from off state
Jul 26 2021, 3:38 PM
fvogt added a comment to T3659: pinentry falls back to curses on wayland.

Huh, can't believe I somehow missed that this actually got a reply three years ago...

Jul 26 2021, 2:50 PM · Restricted Project, Wayland, Feature Request, pinentry
fvogt created T5531: dirmngr --validate broken for DER encoded files.
Jul 26 2021, 2:43 PM · gnupg (gpg23), dirmngr, Bug Report
werner closed T2749: gpg --secret-keyring is silently ignored as Resolved.

Everything in ~/.gnupg is and has always been private to gnupg unless explicitly stated otherwise.

Jul 26 2021, 8:24 AM · Support, gnupg

Jul 25 2021

tari3x added a comment to T2749: gpg --secret-keyring is silently ignored.

For many years I was convinced that my secret keys are stored in an encrypted folder. The .keyring file was there, everything looked correct...

Jul 25 2021, 8:11 PM · Support, gnupg

Jul 24 2021

bernhard added a comment to T5250: macOS: gpgconf SIGSEGV when run via gpgme from the GUI application.

Using GPGME is probably the best way, even if gpgme-json might also work for some operations.

Jul 24 2021, 4:52 PM · gpgme, MacOS, Bug Report

Jul 23 2021

gniibe triaged T5530: Add "prehash" support to DSA and ECDSA signing as Normal priority.
Jul 23 2021, 8:18 AM · Restricted Project, FIPS, libgcrypt, Feature Request
gniibe committed rC877be1bf9df0: cipher: Support internal hashing for RSA-PSS. (authored by gniibe).
cipher: Support internal hashing for RSA-PSS.
Jul 23 2021, 8:10 AM
gniibe committed rC285b4cb70df1: cipher: Extend RSA-PSS internal function for verify, too. (authored by gniibe).
cipher: Extend RSA-PSS internal function for verify, too.
Jul 23 2021, 8:10 AM
gniibe committed rC652e115e10f2: cipher: Check by caller instead, not by callee for RSA-PSS. (authored by gniibe).
cipher: Check by caller instead, not by callee for RSA-PSS.
Jul 23 2021, 8:10 AM
gniibe committed rC51307b1ceaa7: cipher: Extend RSA-PSS internal function. (authored by gniibe).
cipher: Extend RSA-PSS internal function.
Jul 23 2021, 8:10 AM
gniibe updated the task description for T5529: Support internal hashing for RSA-PSS.
Jul 23 2021, 7:36 AM · libgcrypt, Feature Request
gniibe updated the task description for T5529: Support internal hashing for RSA-PSS.
Jul 23 2021, 7:22 AM · libgcrypt, Feature Request
gniibe triaged T5529: Support internal hashing for RSA-PSS as Normal priority.
Jul 23 2021, 4:26 AM · libgcrypt, Feature Request
l10n daemon script <scripty@kde.org> committed rLIBKLEO30afaf452071: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Jul 23 2021, 3:38 AM

Jul 22 2021

LRitzdorf added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals.

It's worth noting that this issue is particularly impactful for devices with small screens whose sizes cannot be changed. A Raspberry Pi with an Adafruit touchscreen would almost certainly have issues, for example.
This also applies to mobile devices. For context, I use Termux on my Android phone, and this issue manifests there. I can enter the passphrase for an existing key and decrypt/sign with it, but any attempt to create a new key throws me into the same loop that the OP describes. (Interestingly, this happens whether or not I actually supply a new passphrase.)
Since I am on a mobile device in this scenario, my terminal dimensions are 56x115. I'm not familiar with the implementation details of GPG, but is there any chance we could fall back to a single-line, sudo-style password prompt if pinentry fails (or have pinentry fall back to that internally if the normal mode fails)? That should work on terminals of just about any size.
(As an additional note, I've also tried flipping into landscape orientation, hoping that would increase my screen width sufficiently. However, my keyboard then occupies most of the screen, and I receive the expected error message, gpg: agent_genkey failed: Screen or window too small.)
EDIT: I'm running GPG 2.3.1 and pinentry 1.1.1.

Jul 22 2021, 4:24 PM · pinentry, Bug Report
ikloecker closed T5528: pinentry-qt: Pinentry window not shown on Wayland as Resolved.
Jul 22 2021, 2:52 PM · Wayland, Restricted Project, pinentry, Bug Report
ikloecker moved T5528: pinentry-qt: Pinentry window not shown on Wayland from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 22 2021, 2:51 PM · Wayland, Restricted Project, pinentry, Bug Report
hajekj updated hajekj.
Jul 22 2021, 1:18 PM
ikloecker committed rP9dd46926f8d5: qt: Fix showing of pinentry window on Wayland (authored by ikloecker).
qt: Fix showing of pinentry window on Wayland
Jul 22 2021, 11:38 AM
ikloecker moved T5528: pinentry-qt: Pinentry window not shown on Wayland from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 22 2021, 11:29 AM · Wayland, Restricted Project, pinentry, Bug Report
ikloecker claimed T5528: pinentry-qt: Pinentry window not shown on Wayland.
Jul 22 2021, 11:28 AM · Wayland, Restricted Project, pinentry, Bug Report
ikloecker created T5528: pinentry-qt: Pinentry window not shown on Wayland.
Jul 22 2021, 11:28 AM · Wayland, Restricted Project, pinentry, Bug Report
ikloecker added a comment to T4950: pinentry: Add warning when capslock is on.

Implemented for X11 and Windows.

Jul 22 2021, 10:01 AM · Restricted Project, Restricted Project, pinentry
gniibe committed rC7f401b9748c4: doc: Fix a typo. (authored by gniibe).
doc: Fix a typo.
Jul 22 2021, 9:57 AM
gniibe added projects to T5524: scd: serialize access of ctrl->card_ctx: Restricted Project, gnupg (gpg23).
Jul 22 2021, 4:38 AM · gnupg (gpg23), Restricted Project, scd
gniibe changed the status of T5524: scd: serialize access of ctrl->card_ctx from Open to Testing.
Jul 22 2021, 4:38 AM · gnupg (gpg23), Restricted Project, scd
gniibe committed rG5c8124b8b955: scd: Small clean up for card access. (authored by gniibe).
scd: Small clean up for card access.
Jul 22 2021, 4:23 AM
gniibe committed rG50ad29f9a72f: scd: Fix direct use of card with no ctrl->card_ctx. (authored by gniibe).
scd: Fix direct use of card with no ctrl->card_ctx.
Jul 22 2021, 2:46 AM

Jul 21 2021

bernhard closed T5525: Evolution cant work with gnupg as Resolved.
Jul 21 2021, 6:21 PM · Bug Report
bernhard added a comment to T5525: Evolution cant work with gnupg .

ok i found it just add "trust-model always" in gpg.conf

Jul 21 2021, 6:21 PM · Bug Report
ikloecker committed rPdeb97f3eb65f: Add support for formatted passphrase options (authored by ikloecker).
Add support for formatted passphrase options
Jul 21 2021, 5:24 PM
ikloecker committed rPde7024156777: qt: Support passphrase formatting (authored by ikloecker).
qt: Support passphrase formatting
Jul 21 2021, 5:24 PM
ikloecker committed rP8ad23d6f18ce: qt: Copy passphrase without separators to clipboard (authored by ikloecker).
qt: Copy passphrase without separators to clipboard
Jul 21 2021, 5:24 PM
ikloecker committed rP85b180f1b014: qt: Show hint if passphrase is shown and formatting is enabled (authored by ikloecker).
qt: Show hint if passphrase is shown and formatting is enabled
Jul 21 2021, 5:24 PM
ikloecker committed rP5a5a4de1a32e: qt: Select passphrase after generation (authored by ikloecker).
qt: Select passphrase after generation
Jul 21 2021, 5:24 PM
ikloecker committed rP742462d8a4d1: qt: Enable passphrase generation (authored by ikloecker).
qt: Enable passphrase generation
Jul 21 2021, 5:24 PM
ikloecker committed rPd875dba1cf87: qt: Keep selection when enabling/disabling passphrase formatting (authored by ikloecker).
qt: Keep selection when enabling/disabling passphrase formatting
Jul 21 2021, 5:24 PM
ikloecker committed rP64695a5e6f7b: qt: Enable formatted passphrase after generating passphrase (authored by ikloecker).
qt: Enable formatted passphrase after generating passphrase
Jul 21 2021, 5:24 PM
ikloecker committed rP621500c87258: Fix Assuan commands mentioned in comments (authored by ikloecker).
Fix Assuan commands mentioned in comments
Jul 21 2021, 5:24 PM
ikloecker committed rP456d81a82da1: doc: Document the passphrase generation (authored by ikloecker).
doc: Document the passphrase generation
Jul 21 2021, 5:24 PM
ikloecker committed rP78e4284e8d93: qt: Show hint if Caps Lock is on (authored by ikloecker).
qt: Show hint if Caps Lock is on
Jul 21 2021, 5:24 PM
ikloecker committed rP672260f15bf8: Add support for Caps Lock hint (authored by ikloecker).
Add support for Caps Lock hint
Jul 21 2021, 5:24 PM
klaus23344 added a comment to T5525: Evolution cant work with gnupg .

ok i found it just add "trust-model always" in gpg.conf

Jul 21 2021, 4:32 PM · Bug Report
klaus23344 added a comment to T5525: Evolution cant work with gnupg .

now its importing keys but it dosent trust them do you know how to fix this?
gpg2 --verbose --no-secmem-warning --no-greeting --auto-key-retrieve --no-tty --batch --yes --status-fd=2 --encrypt --armor -u <key-id> -r <email> -r <key-id> --output -
gpg: using subkey <sub-key> instead of primary key <primary-key>
[GNUPG:] KEY_CONSIDERED <key-id> 0
gpg: using pgp trust model
gpg: This key belongs to us
gpg: data source: <keyserver>
gpg: armor header: Comment: <key-id>
gpg: armor header: Comment: Name <email>
gpg: pub rsa4096/<key-id> <date> <name> <email>
gpg: key <key-id>: public key "<name> <email>"
imported
[GNUPG:] IMPORTED <key-id> <name> <email>
[GNUPG:] IMPORT_OK 1 <key-id>
gpg: Total number processed: 1
gpg: imported: 1
[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0
gpg: auto-key-locate found fingerprint <fingerprint>
gpg: using subkey <sub-key> instead of primary key <primary-key>
[GNUPG:] KEY_CONSIDERED <fingerprint> 0
gpg: automatically retrieved '<email>' via keyserver
gpg: <sub-key>: There is no assurance this key belongs to the named user
[GNUPG:] INV_RECP 10 <email>
[GNUPG:] FAILURE encrypt 53
gpg: [stdin]: encryption failed: Unusable public key

Jul 21 2021, 2:32 PM · Bug Report
ikloecker committed rGb2a6e5b51696: agent: Add translatable text for Caps Lock hint (authored by ikloecker).
agent: Add translatable text for Caps Lock hint
Jul 21 2021, 12:59 PM
bernhard added a comment to T5525: Evolution cant work with gnupg .

Hmm your log does not seem to indicate that the key is requested by GnuPG,
e.g. something like

rmngr[6077.5]: DBG: chan_5 <- KS_GET -- =bernhard@intevation.de

is missing.

Jul 21 2021, 12:38 PM · Bug Report
vinc17 added a comment to T5527: keys.gnupg.net is obsolete.

OK, thanks for the explanation. But I think that the documentation should be slightly changed to say that the mapping is hardcoded. Otherwise, this may surprise users of different machines with different GnuPG versions (or in discussions between different users), who would see different behaviors when the mapping changes.

Jul 21 2021, 12:11 PM · Keyserver, FAQ, Documentation
gniibe committed rGb436fb6766b4: scd: Fix access to list of cards (2/3). (authored by gniibe).
scd: Fix access to list of cards (2/3).
Jul 21 2021, 10:32 AM
gniibe committed rG0d6b4210cf31: scd: Fix access to list of cards (3/3). (authored by gniibe).
scd: Fix access to list of cards (3/3).
Jul 21 2021, 10:32 AM
gniibe committed rG216945a80e7b: scd: Fix access to list of cards (1/3). (authored by gniibe).
scd: Fix access to list of cards (1/3).
Jul 21 2021, 10:32 AM