Page MenuHome GnuPG
Feed All Stories

Jun 14 2022

gniibe committed rScdef61e65657: Add back the LABEL object. (authored by gniibe).
Add back the LABEL object.
Jun 14 2022, 9:01 AM
gniibe committed rSfe2763cb0a13: Fix for valid tokens. (authored by gniibe).
Fix for valid tokens.
Jun 14 2022, 9:01 AM
gniibe committed rS5348944e08da: Fix for CKA_ID. (authored by gniibe).
Fix for CKA_ID.
Jun 14 2022, 9:01 AM
gniibe committed rS07848a48bb11: Remove doc/version.texi from repo, as it's a generated file. (authored by gniibe).
Remove doc/version.texi from repo, as it's a generated file.
Jun 14 2022, 9:01 AM
gniibe committed rS39cd3d4a9521: Allow development with no VPATH build. (authored by gniibe).
Allow development with no VPATH build.
Jun 14 2022, 9:01 AM
gniibe committed rS22caf3116f4c: Experiment with KEYGRIP approach. (authored by gniibe).
Experiment with KEYGRIP approach.
Jun 14 2022, 9:01 AM
gniibe committed rS75e32e4a15b1: Use serialno of the card for the label. (authored by gniibe).
Use serialno of the card for the label.
Jun 14 2022, 9:01 AM
gniibe committed rS659d31e5d61d: Use the grip for scute_agent_get_cert. (authored by gniibe).
Use the grip for scute_agent_get_cert.
Jun 14 2022, 9:01 AM
gniibe committed rSaa4923375d44: No CERTREF any more. Use the grip. (authored by gniibe).
No CERTREF any more. Use the grip.
Jun 14 2022, 9:01 AM
cklassen committed rW9932abd9978b: Edited the intruction for portable version (authored by cklassen).
Edited the intruction for portable version
Jun 14 2022, 8:43 AM
gniibe committed rG4dbef2addca8: keygen: Fix reading AEAD preference (authored by Jakuje).
keygen: Fix reading AEAD preference
Jun 14 2022, 8:39 AM
gniibe added a project to T6019: Parsing AEAD preference string parsing causes reads uninitialized memory: Restricted Project.

Thank you. Applied.

Jun 14 2022, 8:39 AM · patch, gnupg (gpg23), Bug Report
werner closed T6024: gpg-agent segfaults if it receives an invalid response to a KEYPARAM inquire as Resolved.
Jun 14 2022, 8:05 AM · can't replicate, gnupg
werner added a comment to T6029: ntbtls: Require TLS 1.2 or later + AEAD by default.

ntbtls support only 1.2. We can't disable cipher suites for interop reasons. It is not the client's job trying to force a server 's admin to offer only decent ciphersuites.

Jun 14 2022, 8:04 AM · Not A Bug, ntbtls
Laurent Montel <montel@kde.org> committed rLIBKLEO168ff84d50b2: GIT_SILENT: time to increase version (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: time to increase version
Jun 14 2022, 7:15 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAde7da653092b: GIT_SILENT: time to increase version (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: time to increase version
Jun 14 2022, 7:11 AM

Jun 13 2022

DemiMarie created T6029: ntbtls: Require TLS 1.2 or later + AEAD by default.
Jun 13 2022, 11:21 PM · Not A Bug, ntbtls
werner added a comment to T6028: gpgme should support creating clearsigned messages.

Hmm, why not use:

gpgme_op_sign (ctx, in, out GPGME_SIG_MODE_CLEAR)
Jun 13 2022, 6:21 PM · Feature Request, gpgme
werner triaged T6028: gpgme should support creating clearsigned messages as Normal priority.
Jun 13 2022, 6:17 PM · Feature Request, gpgme
werner committed rGce63eaa4f8f3: common: New function parse_compatibility_flags. (authored by werner).
common: New function parse_compatibility_flags.
Jun 13 2022, 5:57 PM
werner committed rGf0b373cec93b: gpgsm: New option --compatibility-flags. (authored by werner).
gpgsm: New option --compatibility-flags.
Jun 13 2022, 5:57 PM
werner committed rGfb3fd553dff9: dirmngr: Fix a wrong compiler warning. (authored by werner).
dirmngr: Fix a wrong compiler warning.
Jun 13 2022, 5:57 PM
DemiMarie created T6028: gpgme should support creating clearsigned messages.
Jun 13 2022, 5:52 PM · Feature Request, gpgme
ikloecker changed the status of T6026: Kleopatra: Make the main toolbar in the main window accessible from Open to Testing.

The buttons in the main toolbar can now be selected with Tab and Shift+Tab.

Jun 13 2022, 4:02 PM · kleopatra, Restricted Project
ikloecker changed the status of T6026: Kleopatra: Make the main toolbar in the main window accessible, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Jun 13 2022, 4:02 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRA615dfe8368d6: Focus first child widget when switching the main view (authored by ikloecker).
Focus first child widget when switching the main view
Jun 13 2022, 3:57 PM
ikloecker committed rKLEOPATRA4a18b282c9b7: Add a Reload button to the smart card placeholder widget (authored by ikloecker).
Add a Reload button to the smart card placeholder widget
Jun 13 2022, 3:57 PM
ikloecker committed rKLEOPATRAaeb3e4986153: Add two helpers for debugging focus chain problems (authored by ikloecker).
Add two helpers for debugging focus chain problems
Jun 13 2022, 3:57 PM
ikloecker committed rKLEOPATRA8f12135f7d6e: Factor certificate view out of MainWindow into separate widget (authored by ikloecker).
Factor certificate view out of MainWindow into separate widget
Jun 13 2022, 3:57 PM
ikloecker committed rKLEOPATRA856652e7ac39: Initialize pointers in-class and pass parent to all widgets (authored by ikloecker).
Initialize pointers in-class and pass parent to all widgets
Jun 13 2022, 3:57 PM
ikloecker committed rKLEOPATRAf44ed709da13: Make the tool bar buttons accessible (authored by ikloecker).
Make the tool bar buttons accessible
Jun 13 2022, 3:57 PM
ikloecker committed rKLEOPATRA19ee35922884: Fix the tab order on the Welcome page (authored by ikloecker).
Fix the tab order on the Welcome page
Jun 13 2022, 3:57 PM
werner added a member for Contributor: sergi.
Jun 13 2022, 12:44 PM
werner added a member for Contributor: DemiMarie.
Jun 13 2022, 12:44 PM
werner triaged T6027: Revisit write_status_text_and buffer as High priority.
Jun 13 2022, 12:35 PM · Bug Report, gnupg (gpg23)
gniibe claimed T6019: Parsing AEAD preference string parsing causes reads uninitialized memory.
Jun 13 2022, 10:24 AM · patch, gnupg (gpg23), Bug Report
ikloecker added a comment to T6024: gpg-agent segfaults if it receives an invalid response to a KEYPARAM inquire.

The original description of the problem seems to be wrong. gpg-agent does not have a KEYPARAM command. If I understand correctly then gpg-agent sends a KEYPARAM inquiry to the client, but you are sending KEYPARAM to the server.

Jun 13 2022, 9:05 AM · can't replicate, gnupg
ikloecker moved T6026: Kleopatra: Make the main toolbar in the main window accessible from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 13 2022, 8:48 AM · kleopatra, Restricted Project
gniibe added a comment to T6002: scute w/ gpg23: Support multiple cards/tokens, major update with KEYGRIP.

I realized that we need to invent a way to represent KEYGRIP (40-byte string) in the scheme of PKCS#11; PKCS#11 uses fixed-size string (space padded) for it's label (32) and serialno (16). Basically, it identifies the device by slot number.

Jun 13 2022, 7:59 AM · Feature Request, scute
l10n daemon script <scripty@kde.org> committed rLIBKLEOac95c179ddfe: 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
Jun 13 2022, 6:20 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOf56a6ada9837: 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
Jun 13 2022, 4:38 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA229211c7c7ee: 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
Jun 13 2022, 4:34 AM

Jun 12 2022

jukivili closed T6006: Optimize Chacha20 and Poly1305 for PPC P10 LE as Resolved.
Jun 12 2022, 9:58 PM · patch, ppc, Feature Request, libgcrypt
jukivili added a comment to T6006: Optimize Chacha20 and Poly1305 for PPC P10 LE.

Patch applied to master with small changes.

Jun 12 2022, 9:58 PM · patch, ppc, Feature Request, libgcrypt
jukivili committed rC88fe7ac33eb4: Chacha20/poly1305 - Optimized chacha20/poly1305 for P10 operation (authored by dannytsen).
Chacha20/poly1305 - Optimized chacha20/poly1305 for P10 operation
Jun 12 2022, 9:14 PM
jukivili committed rC2c5e5ab6843d: ppc: enable P10 assembly with ENABLE_FORCE_SOFT_HWFEATURES on arch-3.00 (authored by jukivili).
ppc: enable P10 assembly with ENABLE_FORCE_SOFT_HWFEATURES on arch-3.00
Jun 12 2022, 9:14 PM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA63f54cde1376: 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
Jun 12 2022, 3:45 AM

Jun 11 2022

werner added a comment to T6021: GPG misparses `--list-options=show-sig-subpackets="100"a`.

FWIW, on Unix is common to describe options as given on the standard shell.

Jun 11 2022, 1:09 PM · g10, Bug Report

Jun 10 2022

DemiMarie added a comment to T6021: GPG misparses `--list-options=show-sig-subpackets="100"a`.

The quotes are irrelevant because they are evaluated by the shell and don't make a difference here.

Jun 10 2022, 11:59 PM · g10, Bug Report
werner added a comment to T6015: Default OpenPGP keyserver.

You need to install the correct Let's Encrypt CA certificates on your legacy Windows box. Check the mailing lists for a discussion on this topic.

Jun 10 2022, 11:53 PM · Support, gpg4win
werner added a comment to T6024: gpg-agent segfaults if it receives an invalid response to a KEYPARAM inquire.

No crash here

Jun 10 2022, 11:50 PM · can't replicate, gnupg
werner closed T6025: '--list-options=show-sig-subpackets="100"a` mishandled as Invalid.

Duplicate of T6021. Please don't create a new bug for one you already created (and which was marked as won'tfix).

Jun 10 2022, 11:47 PM
DemiMarie added a reviewer for D555: g10: Disallow compressed signatures and certificates: werner.
Jun 10 2022, 9:44 PM · gnupg
DemiMarie updated the diff for D555: g10: Disallow compressed signatures and certificates.

Added missing context lines and replaced some tabs with spaces

Jun 10 2022, 9:42 PM · gnupg
DemiMarie requested review of D555: g10: Disallow compressed signatures and certificates.
Jun 10 2022, 9:01 PM · gnupg
ikloecker triaged T6026: Kleopatra: Make the main toolbar in the main window accessible as Normal priority.
Jun 10 2022, 1:43 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRA8d50e6ada15c: Change maximum expiration date to 2106-02-05 (authored by ikloecker).
Change maximum expiration date to 2106-02-05
Jun 10 2022, 12:10 PM
ikloecker closed T5991: gpgme test suite fails when local time differs from UTC time across a day boundary. as Resolved.

Fixed. Thanks for the report.

Jun 10 2022, 12:07 PM · Restricted Project, gpgme, Bug Report
ikloecker committed rMfd813f5c3938: qt,tests: Allow 1-day-offset for expiration date (authored by ikloecker).
qt,tests: Allow 1-day-offset for expiration date
Jun 10 2022, 12:07 PM
ikloecker committed rM918afc809d40: Revert "tests: Avoid problems with local time across a day boundary." (authored by ikloecker).
Revert "tests: Avoid problems with local time across a day boundary."
Jun 10 2022, 12:07 PM
ikloecker committed rM7870fdbfeff4: qt: Prevent u32 overflow when calculating expiration date (authored by ikloecker).
qt: Prevent u32 overflow when calculating expiration date
Jun 10 2022, 12:07 PM
ikloecker added a reverting change for rM5ba0e454a37c: tests: Avoid problems with local time across a day boundary.: rM918afc809d40: Revert "tests: Avoid problems with local time across a day boundary.".
Jun 10 2022, 12:07 PM
ikloecker added a comment to T5991: gpgme test suite fails when local time differs from UTC time across a day boundary..

Yeah, seems to be related to daylight saving. Running

TZ='America/Adak' GPGME_DEBUG=3 TESTS="initial.test t-various" make -e check-TESTS

results in

FAIL!  : TestVarious::testSignKeyWithExpiration() Compared values are not the same
   Actual   (expirationDate)   : 2106/02/04
   Expected (QDate(2106, 2, 5)): 2106/02/05
   Loc: [/home/ingo/dev/g10/src/gpgme/lang/qt/tests/t-various.cpp(342)]

because the code adds 30555 days to the current time (2022-06-10-00:xx:xx+UTC-9) which gives us 2106-02-04-23:xx:xx+UTC-10.

Jun 10 2022, 11:28 AM · Restricted Project, gpgme, Bug Report
ikloecker added a comment to T5991: gpgme test suite fails when local time differs from UTC time across a day boundary..

I couldn't reproduce the one-off problem of the original report, but running the test with time zone UTC-11

TZ='Pacific/Pago_Pago' GPGME_DEBUG=3 TESTS="initial.test t-various" make -e check-TESTS

resulted in

FAIL!  : TestVarious::testSignKeyWithExpiration() Compared values are not the same
   Actual   (expirationDate)   : 2022/06/09
   Expected (QDate(2106, 2, 6)): 2106/02/06
   Loc: [/home/ingo/dev/g10/src/gpgme/lang/qt/tests/t-various.cpp(342)]

because adding 30557d (number of days in UTC-11 until 2106-02-06) to the current time resulted in a u32-overflow. I'll change the maximal expiration date to 2106-02-05 to avoid the overflow.

Jun 10 2022, 11:18 AM · Restricted Project, gpgme, Bug Report
DemiMarie created T6025: '--list-options=show-sig-subpackets="100"a` mishandled.
Jun 10 2022, 10:26 AM
DemiMarie added a comment to T6021: GPG misparses `--list-options=show-sig-subpackets="100"a`.

For clarification, the strings I have provided are raw argv elements as would be passed to execve(), with quoting already removed.

Jun 10 2022, 10:24 AM · g10, Bug Report
DemiMarie renamed T6024: gpg-agent segfaults if it receives an invalid response to a KEYPARAM inquire from gpg-agent segfaults if it receives an invalid response to a KEYPARAMS inquire to gpg-agent segfaults if it receives an invalid response to a KEYPARAM inquire.
Jun 10 2022, 10:21 AM · can't replicate, gnupg
werner closed T6021: GPG misparses `--list-options=show-sig-subpackets="100"a` as Wontfix.

The quotes are irrelevant because they are evaluated by the shell and don't make a difference here. A Unix shell is different than Windows cmd.exe.

Jun 10 2022, 10:17 AM · g10, Bug Report
werner added a comment to T6024: gpg-agent segfaults if it receives an invalid response to a KEYPARAM inquire.

Please provide a more verbose report.

Jun 10 2022, 10:14 AM · can't replicate, gnupg
gniibe committed rS60f19aa4977e: First step for multiple device support. Use keygrip. (authored by gniibe).
First step for multiple device support. Use keygrip.
Jun 10 2022, 9:19 AM
gniibe committed rS14afb3b7d293: Remove $DISPSERIALNO support. (authored by gniibe).
Remove $DISPSERIALNO support.
Jun 10 2022, 9:19 AM
gniibe committed rS0b287cd78dd6: Only use the first slot for now. (authored by gniibe).
Only use the first slot for now.
Jun 10 2022, 9:19 AM
Laurent Montel <montel@kde.org> committed rLIBKLEOab6f0866e092: GIT_SILENT: prepare 5.20.3 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.20.3
Jun 10 2022, 7:00 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAd0d60f63a083: GIT_SILENT: prepare 5.20.3 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.20.3
Jun 10 2022, 6:58 AM
gniibe committed rGdd600bbc84dd: scd: Support specifying keygrip for learn command. (authored by gniibe).
scd: Support specifying keygrip for learn command.
Jun 10 2022, 6:55 AM
gniibe committed rG273b8ec1931d: scd,openpgp: Support READCERT by keygrip. (authored by gniibe).
scd,openpgp: Support READCERT by keygrip.
Jun 10 2022, 4:47 AM
DemiMarie created T6024: gpg-agent segfaults if it receives an invalid response to a KEYPARAM inquire.
Jun 10 2022, 4:14 AM · can't replicate, gnupg
DemiMarie added a comment to T6021: GPG misparses `--list-options=show-sig-subpackets="100"a`.

I am using GnuPG 2.3.4 on Fedora Linux. I am referring to --list-options=show-sig-subpackets="100"a (note the quotes). The bug is that the character after the trailing close quote is ignored, rather than being treated as an invalid option and causing an error. That is, I would expect show-sig-subpackets="100"a to be parsed as show-sig-subpackets="100",a or be an error.

Jun 10 2022, 4:10 AM · g10, Bug Report
DemiMarie added a comment to T6022: Socket activation for keyboxd and scdaemon.

gpg-agent --supervised being deprecated is highly surprising, especially because it works so well with systemd.

Jun 10 2022, 4:02 AM · Feature Request
l10n daemon script <scripty@kde.org> committed rKLEOPATRA50230548e1c1: 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
Jun 10 2022, 3:43 AM

Jun 9 2022

werner moved T5962: Kleopatra: Crash when quitting Application on Windows from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 9 2022, 5:05 PM · Restricted Project, kleopatra
ikloecker moved T5991: gpgme test suite fails when local time differs from UTC time across a day boundary. from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 9 2022, 4:38 PM · Restricted Project, gpgme, Bug Report
ikloecker added a project to T5991: gpgme test suite fails when local time differs from UTC time across a day boundary.: Restricted Project.
Jun 9 2022, 4:38 PM · Restricted Project, gpgme, Bug Report
ikloecker committed rM5d19eb4ad5ad: core: Handle import status lines during keylist operation (authored by ikloecker).
core: Handle import status lines during keylist operation
Jun 9 2022, 3:55 PM
werner added a comment to T6021: GPG misparses `--list-options=show-sig-subpackets="100"a`.

Please explain what you mean by this. Which GnuPG version, which OS, which shell, what is the problem.

Jun 9 2022, 2:31 PM · g10, Bug Report
werner changed the edit policy for T6021: GPG misparses `--list-options=show-sig-subpackets="100"a`.
Jun 9 2022, 2:26 PM · g10, Bug Report
werner closed T6022: Socket activation for keyboxd and scdaemon as Wontfix.

The --supervised option of GnuPG is deprecated and thus it does not make sense to add this to keyboxd or even sdaemon (which is a helper to gpg-agent).

Jun 9 2022, 2:25 PM · Feature Request
Laurent Montel <montel@kde.org> committed rLIBKLEOfdf8f907d6e2: GIT_SILENT: prepare 5.20.3 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.20.3
Jun 9 2022, 1:46 PM
ikloecker committed rKLEOPATRAf2bc96b74bee: Use customized labels and hints in Add User ID dialog (authored by ikloecker).
Use customized labels and hints in Add User ID dialog
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRAbd3637cf8706: Remove the margins around the name and email widget (authored by ikloecker).
Remove the margins around the name and email widget
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRA4a3df3b8bef2: Allow customization of name and email input field labels (authored by ikloecker).
Allow customization of name and email input field labels
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRA4b2cdc0e99aa: Allow setting a custom hint for name and email address (authored by ikloecker).
Allow setting a custom hint for name and email address
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRA20107d808962: Use separate dialogs instead of the wizard when creating OpenPGP keys (authored by ikloecker).
Use separate dialogs instead of the wizard when creating OpenPGP keys
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRA8f1a3f1f8ad1: Allow getting the parentWId of a command (authored by ikloecker).
Allow getting the parentWId of a command
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRAfe924fabddfd: Set the initial focus just before showing the dialog for the first time (authored by ikloecker).
Set the initial focus just before showing the dialog for the first time
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRAb1529a3af5bb: Add default c'tor for KeyParameters (authored by ikloecker).
Add default c'tor for KeyParameters
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRA7319e7655ce2: Do not set key size or curve type to invalid values (authored by ikloecker).
Do not set key size or curve type to invalid values
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRAa2bc1fecfe49: Factor invokeMailer helper from ResultPage (authored by ikloecker).
Factor invokeMailer helper from ResultPage
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRAd19de25b703d: Make the EmptyPassphraseProvider available to other classes (authored by ikloecker).
Make the EmptyPassphraseProvider available to other classes
Jun 9 2022, 11:25 AM
ikloecker added a comment to T6023: Check how GnuPG handles several keys from WKD.

gpg tries to find the "best" key using get_best_pubkey_byname (https://dev.gnupg.org/source/gnupg/browse/master/g10/getkey.c$1507), but the applied rules are not clearly documented in one place.

Jun 9 2022, 11:23 AM · gnupg24, g10, common, Documentation, wkd