Page MenuHome GnuPG
Feed All Stories

May 25 2022

gniibe added a subtask for T5702: Display prompt to user when YubiKey is waiting for touch confirmation: T5099: Confirmation dialog for remote access (restricted extra socket).
May 25 2022, 1:03 PM · patch, Feature Request
gniibe added a parent task for T5099: Confirmation dialog for remote access (restricted extra socket): T5702: Display prompt to user when YubiKey is waiting for touch confirmation.
May 25 2022, 1:03 PM · Feature Request, gnupg
gniibe committed rAaafbde956f88: struct assuan_context_s: Move boolean fields to flags. (authored by gniibe).
struct assuan_context_s: Move boolean fields to flags.
May 25 2022, 10:49 AM
gniibe committed rA2a5550b7a13c: client: Handle inquiry from server with CONFIDENTIAL. (authored by gniibe).
client: Handle inquiry from server with CONFIDENTIAL.
May 25 2022, 10:49 AM
gniibe committed rAfd1ac5cdf804: client: Wipe the inbound buffer when CONFIDENTIAL. (authored by gniibe).
client: Wipe the inbound buffer when CONFIDENTIAL.
May 25 2022, 10:49 AM
gniibe committed rA89e8f265e377: server,client: Wipe the outbound buffer when CONFIDENTIAL. (authored by gniibe).
server,client: Wipe the outbound buffer when CONFIDENTIAL.
May 25 2022, 10:49 AM
gniibe committed rAd812e28af637: server: Wipe out the memory used by assuan_inquire if CONFIDENTIAL. (authored by gniibe).
server: Wipe out the memory used by assuan_inquire if CONFIDENTIAL.
May 25 2022, 10:49 AM
gniibe added a comment to T5977: Smartcard PIN stays in clear in memory.

Pushed the solution which doesn't require new flag for libassuan.

May 25 2022, 9:42 AM · backport, libassuan, pinentry, scd, gnupg (gpg22), Bug Report
gniibe added a project to T5977: Smartcard PIN stays in clear in memory: Restricted Project.
May 25 2022, 9:39 AM · backport, libassuan, pinentry, scd, gnupg (gpg22), Bug Report
Laurent Montel <montel@kde.org> committed rKLEOPATRAb6f876abf2c9: Port QDirModel to QFileSystemModel (authored by Laurent Montel <montel@kde.org>).
Port QDirModel to QFileSystemModel
May 25 2022, 9:32 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAb588224557bc: Port to QMetaType (authored by Laurent Montel <montel@kde.org>).
Port to QMetaType
May 25 2022, 9:31 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRA1a106aaef95f: Port QStringRef (authored by Laurent Montel <montel@kde.org>).
Port QStringRef
May 25 2022, 9:31 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAaec2a025cfe2: Make compile against qt6 (in qt6 it returns qsizeint) (authored by Laurent Montel <montel@kde.org>).
Make compile against qt6 (in qt6 it returns qsizeint)
May 25 2022, 9:15 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAa5d7af4bdf72: Add missing includes in qt6 (authored by Laurent Montel <montel@kde.org>).
Add missing includes in qt6
May 25 2022, 9:15 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAcf0fb5d126a9: Make static lib POSITION_INDEPENDENT_CODE (need to link against qt6) (authored by Laurent Montel <montel@kde.org>).
Make static lib POSITION_INDEPENDENT_CODE (need to link against qt6)
May 25 2022, 9:15 AM
gniibe committed rPc405add93a77: Mark with ASSUAN_CONFIDENTIAL flag. (authored by gniibe).
Mark with ASSUAN_CONFIDENTIAL flag.
May 25 2022, 9:06 AM
gniibe added a project to T5977: Smartcard PIN stays in clear in memory: backport.
May 25 2022, 7:59 AM · backport, libassuan, pinentry, scd, gnupg (gpg22), Bug Report
gniibe committed rG052f58422dca: agent,scd: Make sure to set CONFIDENTIAL flag in Assuan. (authored by gniibe).
agent,scd: Make sure to set CONFIDENTIAL flag in Assuan.
May 25 2022, 7:58 AM
Laurent Montel <montel@kde.org> committed rLIBKLEO7d17d86eec5a: Remove unused include (authored by Laurent Montel <montel@kde.org>).
Remove unused include
May 25 2022, 7:18 AM
Laurent Montel <montel@kde.org> committed rLIBKLEOd204d31b349f: Port filterRegExp to filterRegularExpression (authored by Laurent Montel <montel@kde.org>).
Port filterRegExp to filterRegularExpression
May 25 2022, 7:09 AM
Laurent Montel <montel@kde.org> committed rLIBKLEO07e02b5fbf27: Port QApplication deprecated method (authored by Laurent Montel <montel@kde.org>).
Port QApplication deprecated method
May 25 2022, 7:03 AM
Laurent Montel <montel@kde.org> committed rLIBKLEO11e3de8ef65e: Port to QRegularExpression (authored by Laurent Montel <montel@kde.org>).
Port to QRegularExpression
May 25 2022, 6:57 AM
Laurent Montel <montel@kde.org> committed rLIBKLEO8e369559db03: Port QDirModel to QFileSystemModel (authored by Laurent Montel <montel@kde.org>).
Port QDirModel to QFileSystemModel
May 25 2022, 6:55 AM
Laurent Montel <montel@kde.org> committed rLIBKLEO67242d736bb5: Port deprecated setTime_t method (authored by Laurent Montel <montel@kde.org>).
Port deprecated setTime_t method
May 25 2022, 6:53 AM
gniibe committed rG8e859331eafc: agent: Add missing assuan_end_confidential call. (authored by gniibe).
agent: Add missing assuan_end_confidential call.
May 25 2022, 6:51 AM
Laurent Montel <montel@kde.org> committed rLIBKLEO70f6216cf55d: Fix includes for fixing some qt6 compile error (authored by Laurent Montel <montel@kde.org>).
Fix includes for fixing some qt6 compile error
May 25 2022, 6:48 AM
gniibe added a comment to T5977: Smartcard PIN stays in clear in memory.

^-- I withdraw the solution (with error value) above.

May 25 2022, 4:57 AM · backport, libassuan, pinentry, scd, gnupg (gpg22), Bug Report
gniibe added a project to T5702: Display prompt to user when YubiKey is waiting for touch confirmation: patch.
May 25 2022, 4:13 AM · patch, Feature Request
gniibe added a comment to T5702: Display prompt to user when YubiKey is waiting for touch confirmation.

Besides, if lower layer solution is preferred, Yubikey can support having the special BWT value 0xff when bmCommandStatus = 2 (Time extension) is returned to host. The CCID driver recognizes this special value to prompt a user the dialog window.

May 25 2022, 4:12 AM · patch, Feature Request

May 24 2022

ikloecker committed rKLEOPATRA2faf5a52b1f3: EncryptEMailController: minor refactor (authored by Ahmad Samir <a.samirh78@gmail.com>).
EncryptEMailController: minor refactor
May 24 2022, 10:43 PM
ikloecker added a reverting change for rLIBKLEO753dff8bbe9e: Fix includes/forward declaration for helping to build against qt6: rLIBKLEOea4411250c6a: Revert "Fix includes/forward declaration for helping to build against qt6".
May 24 2022, 10:41 PM
ikloecker committed rLIBKLEOea4411250c6a: Revert "Fix includes/forward declaration for helping to build against qt6" (authored by ikloecker).
Revert "Fix includes/forward declaration for helping to build against qt6"
May 24 2022, 10:41 PM
Laurent Montel <montel@kde.org> committed rLIBKLEO753dff8bbe9e: Fix includes/forward declaration for helping to build against qt6 (authored by Laurent Montel <montel@kde.org>).
Fix includes/forward declaration for helping to build against qt6
May 24 2022, 8:38 PM
Laurent Montel <montel@kde.org> committed rLIBKLEO4855ec3be530: We need qt6compact lib for qregexp (authored by Laurent Montel <montel@kde.org>).
We need qt6compact lib for qregexp
May 24 2022, 8:38 PM
Laurent Montel <montel@kde.org> committed rKLEOPATRA17587942ecb3: use no deprecated cmake variable (authored by Laurent Montel <montel@kde.org>).
use no deprecated cmake variable
May 24 2022, 8:27 PM
jdrch updated jdrch.
May 24 2022, 4:58 PM
ikloecker committed rKLEOPATRA3795daf565fa: Remove reference to undefined variable (authored by ikloecker).
Remove reference to undefined variable
May 24 2022, 4:33 PM
ikloecker committed rKLEOPATRA5a041696f88c: Sort source files alphabetically (authored by ikloecker).
Sort source files alphabetically
May 24 2022, 4:33 PM
werner added projects to T5212: Kleopatra: Check if run with elevated privileges and exit in that case: Restricted Project, Feature Request.

Please let us turn this into a fatal error again. I had too many support cases where Kleo was actually run with Admin rights and messed up the permissions. To help with development issues and for the sake of some blockheads introduce an envvar to bypass the error.

May 24 2022, 4:21 PM · Feature Request, Restricted Project, kleopatra
werner added a parent task for T6005: Problem decrypting inline images came up again: T4161: GpgOL: Attachments might be hidden in some cases.
May 24 2022, 3:37 PM · Unreleased, Bug Report, gpgol
werner added a subtask for T4161: GpgOL: Attachments might be hidden in some cases: T6005: Problem decrypting inline images came up again.
May 24 2022, 3:37 PM · Bug Report, gpg4win, gpgol
werner closed T6004: Slow download from www.gnupg.org/ftp as Resolved.

For me it is faster:

May 24 2022, 3:30 PM · Bug Report
JacobMKMC triaged T6005: Problem decrypting inline images came up again as Normal priority.
May 24 2022, 2:59 PM · Unreleased, Bug Report, gpgol
gniibe added a project to T6003: card: READCERT with KEYGRIP: Restricted Project.
May 24 2022, 2:04 PM · scd, Feature Request
gniibe added a project to T5120: Incompatible Ed25519 secret key (no-encryption): Restricted Project.
May 24 2022, 2:02 PM · gnupg (gpg22), Bug Report
gniibe added a project to T5953: batch signature fails with imported ed25519 signing key as of 2.2.34: Restricted Project.
May 24 2022, 2:01 PM · gnupg (gpg22), Bug Report
gniibe added a project to T5922: libgpg-error: gpgrt_log_get_fd always returns -1 even if it's not tcp/socket.: Restricted Project.
May 24 2022, 1:22 PM · Bug Report, gpgrt
gniibe added a comment to T5977: Smartcard PIN stays in clear in memory.

Or, it would be good for client side (in this case, gpg-agent) to specify the flag in the inquiry callback, that is, it's a kind of transient flag for a single transaction.

May 24 2022, 10:45 AM · backport, libassuan, pinentry, scd, gnupg (gpg22), Bug Report
gniibe added a comment to T5977: Smartcard PIN stays in clear in memory.

Revised version with new flag ASSUAN_CLEAR_INQUIRY_DATA.

May 24 2022, 10:33 AM · backport, libassuan, pinentry, scd, gnupg (gpg22), Bug Report
ikloecker claimed T5991: gpgme test suite fails when local time differs from UTC time across a day boundary..

Having written the code and the test I'm with dkg here. The code takes the expiration date, calculates the number of days from today and tells gpg to set the expiration to <number of days>d. The idea of the aforementioned is that it should work for any timezone. Maybe this assumption is wrong.

May 24 2022, 10:29 AM · Restricted Project, gpgme, Bug Report
pmenzel added a comment to T6004: Slow download from www.gnupg.org/ftp.

Subsequent downloads (also of the latest gnutls-3.7.5.tar.gz) where fast. Is there a configuration problem with loading uncached data, or was the bandwidth full at the first time?

May 24 2022, 9:48 AM · Bug Report
pmenzel created T6004: Slow download from www.gnupg.org/ftp.
May 24 2022, 9:45 AM · Bug Report
gniibe added a project to T5925: libassuan: Add assuan_sock_accept function to the API: Restricted Project.
May 24 2022, 9:44 AM · Feature Request, libassuan
gniibe added a project to T5914: libassuan: Introduce use of gpgrt_get_syscall_clamp, no use of system_hooks for nPTH: Restricted Project.
May 24 2022, 9:43 AM · Feature Request, libassuan
gniibe committed rGea97683d5820: scd: Support automatic card selection for READCERT with keygrip. (authored by gniibe).
scd: Support automatic card selection for READCERT with keygrip.
May 24 2022, 9:32 AM
gniibe added a comment to T6003: card: READCERT with KEYGRIP.

Pushed rGea97683d5820: scd: Support automatic card selection for READCERT with keygrip..
I think that it works for PIV card.

May 24 2022, 9:21 AM · scd, Feature Request
gniibe updated the task description for T6003: card: READCERT with KEYGRIP.
May 24 2022, 9:13 AM · scd, Feature Request
Laurent Montel <montel@kde.org> committed rKLEOPATRA11f378e298b0: Fix show headers in qtc6 (authored by Laurent Montel <montel@kde.org>).
Fix show headers in qtc6
May 24 2022, 7:57 AM
gniibe triaged T6003: card: READCERT with KEYGRIP as Normal priority.
May 24 2022, 7:22 AM · scd, Feature Request
gniibe committed rS6574f16cc88a: Allow up to four cards. (authored by gniibe).
Allow up to four cards.
May 24 2022, 5:58 AM
gniibe added a comment to T6002: scute w/ gpg23: Support multiple cards/tokens, major update with KEYGRIP.

For testing, I can use these sites for client certificate authentication:
https://stackoverflow.com/questions/38095559/https-test-server-that-checks-client-certificates

May 24 2022, 5:40 AM · Feature Request, scute
gniibe triaged T6002: scute w/ gpg23: Support multiple cards/tokens, major update with KEYGRIP as Normal priority.
May 24 2022, 4:36 AM · Feature Request, scute
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA5fed153b8292: EncryptEMailController: minor refactor (authored by Ahmad Samir <a.samirh78@gmail.com>).
EncryptEMailController: minor refactor
May 24 2022, 12:13 AM

May 23 2022

Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA865285a41d1b: EncryptEMailController: minor refactor (authored by Ahmad Samir <a.samirh78@gmail.com>).
EncryptEMailController: minor refactor
May 23 2022, 11:50 PM
werner closed T6001: Drop compression support in ntbtls as Invalid.

ntbltls does not implement compression:

May 23 2022, 10:54 PM · ntbtls
jdrch updated jdrch.
May 23 2022, 10:52 PM
jdrch added a comment to T4161: GpgOL: Attachments might be hidden in some cases.

Curious as to whether there's been any update on this. GPG4Win is the only approved whole email + attachment encryption solution on this end, and we're having trouble with inline images showing up as attachments only in Outlook 2016 (using GPG4Win 4.0.2). Of course, as you said, at least the attachment isn't being lost; however it does make reading rich emails more difficult.

May 23 2022, 10:50 PM · Bug Report, gpg4win, gpgol
engel97 added a comment to T5804: Using empty passphrase key pair, gpg2.3.4 fails to decrypt with error "No passphrase given" on a gpg1.4/2.0 keyring format even though the secret keys migration was successful .

Any progress on how the solution for this have been considered? Thanks.

May 23 2022, 10:20 PM · gnupg24, Bug Report
dkg added a comment to T5991: gpgme test suite fails when local time differs from UTC time across a day boundary..

I see the patch which does look like it will guarantee that the test suite succeeds. But does it solve the underlying problem, though? I worry that it might just paper over a more subtle problem.

May 23 2022, 7:53 PM · Restricted Project, gpgme, Bug Report
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA7e2df6ae81ee: EncryptEMailController: minor refactor (authored by Ahmad Samir <a.samirh78@gmail.com>).
EncryptEMailController: minor refactor
May 23 2022, 7:35 PM
werner closed T5999: Provide an ASCII-output-only mode as Wontfix.

Please remember that GnuPG is a Unix tool. You might be interested in GPGME to write your own frontend.

May 23 2022, 7:17 PM
werner closed T6000: GnuPG considers certain invalid UTF-8 to be valid as Wontfix.

As a Unix tool GnuPG does not touch its output. Diagnostic messages are only filtered for ASCII control characters because that is what command line tools should do. Everything else is up to your terminal emulation.

May 23 2022, 7:15 PM
DemiMarie added a comment to T5975: Allow signature verification using specific RSA keys <2k in FIPS mode.

I can imagine thar there are use cases for this. Thus I see no problems for the first part.

The second part is imho not a good idea. Libgcrypt is a building block for all kind of software and there are for sure legitimate reasons to use rsa512 (MCUs, short living keys, etc). Thus I think that the decision on the key size should be done by the software using libgcrypt.

May 23 2022, 5:56 PM · backport, patch, libgcrypt, FIPS, Feature Request
DemiMarie created T6001: Drop compression support in ntbtls.
May 23 2022, 5:52 PM · ntbtls
DemiMarie created T6000: GnuPG considers certain invalid UTF-8 to be valid.
May 23 2022, 5:42 PM
DemiMarie created T5999: Provide an ASCII-output-only mode.
May 23 2022, 5:40 PM
werner triaged T5998: Extend gpg-check-patter to return a description as Low priority.
May 23 2022, 3:02 PM · gnupg24, Feature Request, Restricted Project, gpgagent
ikloecker moved T5997: Kleopatra: Add user ID reports success if name and email are empty from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 23 2022, 12:50 PM · Restricted Project, kleopatra, Bug Report
ikloecker closed T5997: Kleopatra: Add user ID reports success if name and email are empty as Resolved.
May 23 2022, 12:49 PM · Restricted Project, kleopatra, Bug Report
ikloecker committed rKLEOPATRA6611ba82a8ac: Factor name and email input into separate widget (authored by ikloecker).
Factor name and email input into separate widget
May 23 2022, 12:49 PM
ikloecker committed rKLEOPATRAca25af7fd0fe: Fix check for empty user ID (authored by ikloecker).
Fix check for empty user ID
May 23 2022, 12:49 PM
ikloecker claimed T5997: Kleopatra: Add user ID reports success if name and email are empty.
May 23 2022, 12:09 PM · Restricted Project, kleopatra, Bug Report
ikloecker created T5997: Kleopatra: Add user ID reports success if name and email are empty.
May 23 2022, 12:09 PM · Restricted Project, kleopatra, Bug Report
werner committed rM5ba0e454a37c: tests: Avoid problems with local time across a day boundary. (authored by werner).
tests: Avoid problems with local time across a day boundary.
May 23 2022, 9:14 AM
gniibe added a comment to T5862: authentication with USB token.

I did some research about scree lockers (xtrlock, slock, swaylock, etc.).

May 23 2022, 9:11 AM · gpgagent, Feature Request, scd
werner added a comment to T5991: gpgme test suite fails when local time differs from UTC time across a day boundary..

Thanks. The solution should thus be easy.

May 23 2022, 8:21 AM · Restricted Project, gpgme, Bug Report
werner triaged T5993: gpg should reject compressed packets outside of messages as Low priority.
May 23 2022, 8:14 AM · Feature Request, gnupg
gniibe renamed T5984: gpg-agent interaction improvement (smartcard improvement #3) from gpg-agent interaction improvement ( (smartcard improvement #3) to gpg-agent interaction improvement (smartcard improvement #3).
May 23 2022, 6:41 AM · ssh, gpgagent, scd
gniibe added a comment to T5984: gpg-agent interaction improvement (smartcard improvement #3).

The order to solve:

May 23 2022, 3:39 AM · ssh, gpgagent, scd
gniibe triaged T5996: ssh,card: "Use-for-ssh:" (was: OpenPGP.3) keys should be on the list even when card is not available as Normal priority.
May 23 2022, 3:35 AM · ssh, gpgagent, scd
gniibe edited projects for T5988: agent: Add new command to update private key fields, added: Feature Request; removed scd.
May 23 2022, 3:27 AM · Feature Request, ssh, gpgagent
gniibe edited projects for T5985: private-key: Support "Use-for-ssh" flag, added: Feature Request; removed scd.
May 23 2022, 3:26 AM · Feature Request, ssh, gpgagent
gniibe lowered the priority of T5985: private-key: Support "Use-for-ssh" flag from Normal to Low.
May 23 2022, 3:24 AM · Feature Request, ssh, gpgagent
gniibe triaged T5995: Better prompt with SETKEYDESC as Normal priority.
May 23 2022, 3:15 AM · gnupg24, ssh, gpgagent, scd
gniibe added a comment to T5985: private-key: Support "Use-for-ssh" flag.

This is an experimental patch to support "Use-for-ssh":

May 23 2022, 2:55 AM · Feature Request, ssh, gpgagent
gniibe committed rG1b0c4c277824: agent: Fix a bug accessing after release when opt.verbose. (authored by gniibe).
agent: Fix a bug accessing after release when opt.verbose.
May 23 2022, 2:50 AM
gniibe committed rGef3e5fd40377: agent: Factor out handling scanning over ssh keys. (authored by gniibe).
agent: Factor out handling scanning over ssh keys.
May 23 2022, 2:50 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAbc749e1bfba6: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
May 23 2022, 2:46 AM

May 22 2022

ikloecker committed rKLEOPATRAc009ce4dc63c: std::unary/binary_function have been deprecated and removed in C++17 (authored by Ahmad Samir <a.samirh78@gmail.com>).
std::unary/binary_function have been deprecated and removed in C++17
May 22 2022, 11:11 PM
DemiMarie added a comment to T5993: gpg should reject compressed packets outside of messages.

I would be okay with GnuPG ignoring such packets, but I do not want verifying a signature or importing a key to activate the decompression code and its associated attack surface.

May 22 2022, 8:57 PM · Feature Request, gnupg