Page MenuHome GnuPG
Feed All Stories

Feb 18 2022

werner added a comment to T5840: --export-secret-ssh-key cannot find the key.

There is another hacker working on finishing it. I only provided the framework.

Feb 18 2022, 10:10 AM · Bug Report
aheinecke triaged T5847: Kleopatra: New Feature for bulk certify as Wishlist priority.
Feb 18 2022, 10:03 AM · Restricted Project, kleopatra
ikloecker updated subscribers of T5840: --export-secret-ssh-key cannot find the key.

@werner will have to answer why he added the unfinished code. My guess is that he wanted to prevent it from being lost on his computer. I would probably have deactivated the code as long as it's unfinished.

Feb 18 2022, 9:19 AM · Bug Report
aheinecke added a comment to T5824: Kleopatra: Full accessibility support.

For the next release T5842 (so with a higher priority) I have picked

Feb 18 2022, 9:14 AM · kleopatra
aheinecke removed a subtask for T5845: Kleopatra: Accessibility for file encryption: T5846: Kleopatra: File operation resultlistwidget accessibility.
Feb 18 2022, 9:10 AM · kleopatra, Restricted Project
aheinecke edited parent tasks for T5846: Kleopatra: File operation resultlistwidget accessibility, added: T5824: Kleopatra: Full accessibility support; removed: T5845: Kleopatra: Accessibility for file encryption.
Feb 18 2022, 9:10 AM · kleopatra, Restricted Project
aheinecke added a subtask for T5824: Kleopatra: Full accessibility support: T5846: Kleopatra: File operation resultlistwidget accessibility.
Feb 18 2022, 9:10 AM · kleopatra
aheinecke added a parent task for T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible: T5842: Gpg4win LTS 3.1.22.
Feb 18 2022, 9:09 AM · kleopatra, Restricted Project
aheinecke added a parent task for T5841: Kleopatra: Make keylist / keytreeview accessible: T5842: Gpg4win LTS 3.1.22.
Feb 18 2022, 9:09 AM · kleopatra, Restricted Project
aheinecke added a parent task for T5845: Kleopatra: Accessibility for file encryption: T5842: Gpg4win LTS 3.1.22.
Feb 18 2022, 9:09 AM · kleopatra, Restricted Project
aheinecke added subtasks for T5842: Gpg4win LTS 3.1.22: T5841: Kleopatra: Make keylist / keytreeview accessible, T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible, T5845: Kleopatra: Accessibility for file encryption.
Feb 18 2022, 9:09 AM · gpg4win, Restricted Project, Release Info
aheinecke renamed T5842: Gpg4win LTS 3.1.22 from GnuPG VS-Desktop 3.1.22 to Gpg4win LTS 3.1.22.
Feb 18 2022, 9:08 AM · gpg4win, Restricted Project, Release Info
aheinecke triaged T5846: Kleopatra: File operation resultlistwidget accessibility as Normal priority.
Feb 18 2022, 8:58 AM · kleopatra, Restricted Project
aheinecke triaged T5845: Kleopatra: Accessibility for file encryption as Normal priority.
Feb 18 2022, 8:57 AM · kleopatra, Restricted Project
aheinecke added a subtask for T5824: Kleopatra: Full accessibility support: T5844: Kleopatra: Make certify accessible (certificate import).
Feb 18 2022, 8:56 AM · kleopatra
aheinecke added a parent task for T5844: Kleopatra: Make certify accessible (certificate import): T5824: Kleopatra: Full accessibility support.
Feb 18 2022, 8:56 AM · Restricted Project, kleopatra
aheinecke triaged T5844: Kleopatra: Make certify accessible (certificate import) as Normal priority.
Feb 18 2022, 8:55 AM · Restricted Project, kleopatra
aheinecke added a subtask for T5824: Kleopatra: Full accessibility support: T5843: Kleopatra: Make certificate details accessible.
Feb 18 2022, 8:51 AM · kleopatra
aheinecke added a parent task for T5843: Kleopatra: Make certificate details accessible: T5824: Kleopatra: Full accessibility support.
Feb 18 2022, 8:51 AM · kleopatra, Restricted Project
aheinecke triaged T5843: Kleopatra: Make certificate details accessible as Normal priority.
Feb 18 2022, 8:50 AM · kleopatra, Restricted Project
aheinecke claimed T5709: Embedded images are seen as attachments after encrypting and decrypting.

Yes. Sorry about that. We had multiple issues where attachments were hidden and not shown as attachments because they had a content-id but that content-id was not referenced in a way that outlook shows.

Feb 18 2022, 8:45 AM · Bug Report, gpg4win
aheinecke triaged T5842: Gpg4win LTS 3.1.22 as Normal priority.
Feb 18 2022, 8:37 AM · gpg4win, Restricted Project, Release Info
aheinecke triaged T5841: Kleopatra: Make keylist / keytreeview accessible as Normal priority.
Feb 18 2022, 8:36 AM · kleopatra, Restricted Project
aheinecke added a comment to T5824: Kleopatra: Full accessibility support.

For our internal tests this boils down to testing:

  • with keyboard only
  • for people using a screenreader
  • with 400 % magnification
  • with high contrast color scheme
  • with inverted color scheme
Feb 18 2022, 8:32 AM · kleopatra
gniibe added a comment to rG05fdaa173752: sm: Fix use of value NONE in gnupg_isotime_t type..

My direct problem is to silence warnings for newer GCC.

Feb 18 2022, 8:25 AM
werner added a comment to rG05fdaa173752: sm: Fix use of value NONE in gnupg_isotime_t type..

What is the problem here? Some compiler warning about fully legal code?

Feb 18 2022, 7:59 AM
gniibe committed rG05fdaa173752: sm: Fix use of value NONE in gnupg_isotime_t type. (authored by gniibe).
sm: Fix use of value NONE in gnupg_isotime_t type.
Feb 18 2022, 3:16 AM
gniibe triaged T5822: libgcrypt: Remove GCRYCTL_ENABLE_M_GUARD support (was: _gcry_private_malloc returns 4-byte alignment memory when use_m_guard==1) as Normal priority.
Feb 18 2022, 1:01 AM · Bug Report, libgcrypt

Feb 17 2022

aviau added a comment to T5840: --export-secret-ssh-key cannot find the key.

Ah! Sorry! Is there any reason the command-line flag made it to a release? How should the user know that the feature does not work, other than reading the bugtracker and source code?

Feb 17 2022, 10:41 PM · Bug Report
ikloecker closed T5840: --export-secret-ssh-key cannot find the key as Invalid.

You are trying to use unfinished code. See https://dev.gnupg.org/rGafe5fcda52e88438c7a7278117b2e03f510a9c1c. It's not really surprising that unfinished code doesn't work.

Feb 17 2022, 7:42 PM · Bug Report
aviau updated the task description for T5840: --export-secret-ssh-key cannot find the key.
Feb 17 2022, 6:51 PM · Bug Report
aviau updated the task description for T5840: --export-secret-ssh-key cannot find the key.
Feb 17 2022, 6:49 PM · Bug Report
aviau updated the task description for T5840: --export-secret-ssh-key cannot find the key.
Feb 17 2022, 6:43 PM · Bug Report
aviau updated the task description for T5840: --export-secret-ssh-key cannot find the key.
Feb 17 2022, 6:41 PM · Bug Report
aviau updated the task description for T5840: --export-secret-ssh-key cannot find the key.
Feb 17 2022, 6:40 PM · Bug Report
aviau created T5840: --export-secret-ssh-key cannot find the key.
Feb 17 2022, 6:40 PM · Bug Report
ikloecker committed rKLEOPATRAa359c2d96be0: Allow screenreaders to read description of protocol choice buttons (authored by ikloecker).
Allow screenreaders to read description of protocol choice buttons
Feb 17 2022, 5:47 PM
Klausi1239 added a comment to T5839: GNUPGEX Explorer File Encryption Tar Archive long Filename Bug.

I tested encrypt two txt files with filename 1 and 2.txt and insert text: test 1 and test 2. Tararchive has been created successfull. Than i tested this Two txt files with a long name. See attached txt files, i send it already to you. Now by the first test Archive.tar.gpg.yqoirl with 0 Bytes was created.
Second test, the other archive.tar.gpg with 0 Bytes was created and gpgex hang.

Feb 17 2022, 1:28 PM · kleopatra, gpgtar, Bug Report, gpg4win
werner added projects to T5838: gpg card not getting detected: RHEL, gnupg, scd.
Feb 17 2022, 1:21 PM · Not A Bug, scd, gnupg, RHEL
werner set the color for RHEL to Checkered.
Feb 17 2022, 1:20 PM
werner set the icon for RHEL to Umbrella.
Feb 17 2022, 1:19 PM
werner created RHEL.
Feb 17 2022, 1:18 PM
werner added a comment to T5838: gpg card not getting detected.

It seems you have replaced the scdaemon module from GnuPG by a 3rd party module (which exhibits a version number 0.10.0) - this is not supported and you will of course run into errors.

Feb 17 2022, 1:17 PM · Not A Bug, scd, gnupg, RHEL
werner triaged T5839: GNUPGEX Explorer File Encryption Tar Archive long Filename Bug as Normal priority.

What you uploaded are files with a length of zero bytes. That is not valid data. The hang should not happen of course.

Feb 17 2022, 1:12 PM · kleopatra, gpgtar, Bug Report, gpg4win
Klausi1239 created T5839: GNUPGEX Explorer File Encryption Tar Archive long Filename Bug.
Feb 17 2022, 12:21 PM · kleopatra, gpgtar, Bug Report, gpg4win
mohann created T5838: gpg card not getting detected.
Feb 17 2022, 11:33 AM · Not A Bug, scd, gnupg, RHEL
irl added a comment to T5837: gpg-card: Authenticate to PIV applet with non-3DES card management key.

Setting the management key has been implemented only for Yubikeys. So for Gemalto this won't work.

Feb 17 2022, 11:20 AM · gnupg24, scd, Feature Request
werner claimed T5837: gpg-card: Authenticate to PIV applet with non-3DES card management key.
Feb 17 2022, 10:49 AM · gnupg24, scd, Feature Request
werner added a comment to T5837: gpg-card: Authenticate to PIV applet with non-3DES card management key.

Setting the management key has been implemented only for Yubikeys. So for Gemalto this won't work.

Feb 17 2022, 10:48 AM · gnupg24, scd, Feature Request
ikloecker committed rMad3aabdd8a64: qt: Fix ABI compatibility with 1.16.0 (authored by ikloecker).
qt: Fix ABI compatibility with 1.16.0
Feb 17 2022, 10:29 AM
aheinecke closed T5805: Kleopatra or GnuPG: Auto retrieve signers key as Resolved.

I have tested it. When I try it with public keyserver it has of course problematic results when vandalized keys like werners are hit but its great that even if I abort at that point I nicely see the results of the other imports.

Feb 17 2022, 10:26 AM · gnupg, kleopatra, Restricted Project
aheinecke added a comment to T5836: Kleopatra: Optionally, delete private key locally after moving a key to a smartcard.

It should not really hurt to query the scdaemon again after an import. We can do this in the background and users wont have to notice it in the general case where imports from others happen.

Feb 17 2022, 10:24 AM · Bug Report, kleopatra, Restricted Project
irl created T5837: gpg-card: Authenticate to PIV applet with non-3DES card management key.
Feb 17 2022, 10:10 AM · gnupg24, scd, Feature Request
bernhard added a comment to T5760: Kleopatra hangs loading certificate cache on Windows 11.

In https://wald.intevation.org/forum/forum.php?thread_id=2395&forum_id=21&group_id=11 "Kim Nilsson on 2022-02-15 16:48" reports that

Feb 17 2022, 8:59 AM · Bug Report, gpg4win
werner added a comment to rC3c8b6c4a9cad: fips: Fix gen-note-integrity.sh script not to use cmp utility..

I wonder why a platform has no cmp but comes with printf, which is a modern POSIX extension to Unix.

Feb 17 2022, 8:49 AM
werner triaged T5809: Expire subkey violates assertion "! sig->hashed" as High priority.
Feb 17 2022, 8:43 AM · Restricted Project, gnupg (gpg22), Bug Report
gniibe committed rGf064d972e388: tests: Remove a test case with "quiet" option with gpgconf. (authored by gniibe).
tests: Remove a test case with "quiet" option with gpgconf.
Feb 17 2022, 6:19 AM
gniibe committed rG3c3765405de0: scd: Use lock_slot for apdu_send_direct. (authored by gniibe).
scd: Use lock_slot for apdu_send_direct.
Feb 17 2022, 6:08 AM
gniibe added a project to T5831: Backport (f808012a) scd: Use lock_slot for apdu_send_direct. to GnuPG 2.2: Restricted Project.

Thank you for your suggestion.

Feb 17 2022, 6:08 AM · gnupg (gpg22), Bug Report, scd
gniibe claimed T5831: Backport (f808012a) scd: Use lock_slot for apdu_send_direct. to GnuPG 2.2.
Feb 17 2022, 6:01 AM · gnupg (gpg22), Bug Report, scd
gniibe closed T5393: gnupg coverity static analysis reports as Resolved.
Feb 17 2022, 5:50 AM · gnupg (gpg23), Bug Report
gniibe closed T5730: During make, compile error under Ubuntu 21.10 as Resolved.
Feb 17 2022, 5:49 AM · gpgme, Bug Report
gniibe added a project to T5811: libgcrypt: Remove random-daemon (server side): Restricted Project.
Feb 17 2022, 5:48 AM · libgcrypt
gniibe closed T2385: support more than 1024 fds. as Resolved.
Feb 17 2022, 5:47 AM · gpgrt, Feature Request, gpgme
gniibe closed T5742: Apparent regressions between 2.2.32 and 2.2.33 of GnuPG as Resolved.
Feb 17 2022, 5:46 AM · Restricted Project, Bug Report, gnupg (gpg23)
gniibe added a comment to T5835: libgcrypt: More robust/portable integrity check.

I simplified the script not to use cmp: rC3c8b6c4a9cad: fips: Fix gen-note-integrity.sh script not to use cmp utility.
And I clarified the semantics of the integrity check.

Feb 17 2022, 3:48 AM · Bug Report, libgcrypt, FIPS
gniibe committed rC052c5ef4cea5: fips: Clarify what to be hashed for the integrity check. (authored by gniibe).
fips: Clarify what to be hashed for the integrity check.
Feb 17 2022, 3:29 AM
gniibe committed rE666d64d2bc65: gpg-error.m4: Fix use with older gpgrt-config (< 1.33). (authored by gniibe).
gpg-error.m4: Fix use with older gpgrt-config (< 1.33).
Feb 17 2022, 2:35 AM
gniibe committed rC3c8b6c4a9cad: fips: Fix gen-note-integrity.sh script not to use cmp utility. (authored by gniibe).
fips: Fix gen-note-integrity.sh script not to use cmp utility.
Feb 17 2022, 2:29 AM
gniibe committed rC5420cbbd3ec7: Silence compiler warnings for possible alignment problem. (authored by gniibe).
Silence compiler warnings for possible alignment problem.
Feb 17 2022, 1:44 AM
neverpanic added a comment to T5835: libgcrypt: More robust/portable integrity check.

Ah, right, I can get that added to the containers tomorrow.

Feb 17 2022, 1:39 AM · Bug Report, libgcrypt, FIPS
gniibe added a comment to T5835: libgcrypt: More robust/portable integrity check.

I located the cause:

../../src/gen-note-integrity.sh: line 78: cmp: command not found
Feb 17 2022, 1:36 AM · Bug Report, libgcrypt, FIPS
thesamesam added a comment to T5834: C++ ABI breakage in gpgme-1.17.0?.

Yeah, please do issue a new release as soon as possible if you can, as otherwise downstream we're in an awkward position where we have to rebuild everything without a SONAME bump, then do it again once the release is out.

Feb 17 2022, 12:33 AM · Bug Report

Feb 16 2022

ikloecker triaged T5834: C++ ABI breakage in gpgme-1.17.0? as High priority.
Feb 16 2022, 7:26 PM · Bug Report
ikloecker added a comment to T5834: C++ ABI breakage in gpgme-1.17.0?.

@werner Please release a gpgme-1.17.1 with

diff --git a/configure.ac b/configure.ac
index f6d4b50e..57e6ea2e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -64,8 +64,8 @@ LIBGPGMEPP_LT_CURRENT=20
 LIBGPGMEPP_LT_AGE=14
 LIBGPGMEPP_LT_REVISION=0
Feb 16 2022, 7:25 PM · Bug Report
neverpanic added a comment to T5835: libgcrypt: More robust/portable integrity check.

That only seems to work in some configurations: https://gitlab.com/redhat-crypto/libgcrypt/libgcrypt-mirror/-/pipelines/472626834

Feb 16 2022, 7:24 PM · Bug Report, libgcrypt, FIPS
ikloecker added a comment to T5834: C++ ABI breakage in gpgme-1.17.0?.

The actual problem isn't the removed internal symbols, but

'method virtual QGpgME::KeyForMailboxJob* QGpgME::Protocol::keyForMailboxJob() const' has some sub-type changes:
  the vtable offset of method virtual QGpgME::KeyForMailboxJob* QGpgME::Protocol::keyForMailboxJob() const changed from 28 to 31
    note that this is an ABI incompatible change to the vtable of class QGpgME::Protocol

KMail calls keyForMailboxJob(), but because of the changed index in the vtable it called addUserIDJob() which ultimately caused the crash.

Feb 16 2022, 7:05 PM · Bug Report
jukivili renamed T5828: Improvements for gnupg data operation performance (enc/dec/sign/verify/enarmor/dearmor/etc) from Revisit gnupg data operations (encryption/decryption, signing/verifying) for additional performance tunings to Improvements for gnupg data operation performance (enc/dec/sign/verify/enarmor/dearmor/etc).
Feb 16 2022, 6:53 PM · gnupg
jukivili renamed T5826: Improve detached signing and verification speed from Detached signing and verification unexpectly slow to Improve detached signing and verification speed.
Feb 16 2022, 6:52 PM · gnupg
ikloecker committed rKLEOPATRA5798bc1d5507: GIT_SILENT: Remove superfluous quotes from debug message (authored by ikloecker).
GIT_SILENT: Remove superfluous quotes from debug message
Feb 16 2022, 6:06 PM
ikloecker committed rKLEOPATRA9404d06dd58f: Show nicely formatted fingerprint on result page (authored by ikloecker).
Show nicely formatted fingerprint on result page
Feb 16 2022, 6:06 PM
ikloecker committed rKLEOPATRAdcccf2e3239c: Ensure update of the result label after updating the form (authored by ikloecker).
Ensure update of the result label after updating the form
Feb 16 2022, 6:06 PM
ikloecker committed rKLEOPATRAd3d69b535ed0: Fix starting over to create second CSR for different usage (authored by ikloecker).
Fix starting over to create second CSR for different usage
Feb 16 2022, 6:06 PM
ikloecker committed rKLEOPATRA41f1f4c6469b: Restart at Enter Details page on restart after failure (authored by ikloecker).
Restart at Enter Details page on restart after failure
Feb 16 2022, 6:06 PM
ikloecker committed rKLEOPATRAb9e85f1f6471: Fix hiding of Cancel button on result page (authored by ikloecker).
Fix hiding of Cancel button on result page
Feb 16 2022, 6:06 PM
ikloecker committed rKLEOPATRA1a8a734bcf9b: Do not show (disabled) Back button on start page (authored by ikloecker).
Do not show (disabled) Back button on start page
Feb 16 2022, 6:06 PM
ikloecker committed rKLEOPATRAdd1afa8b6c29: Disable input focus for UI element showing resulting user id/DN (authored by ikloecker).
Disable input focus for UI element showing resulting user id/DN
Feb 16 2022, 6:06 PM
ikloecker committed rKLEOPATRAeffae89a3c6a: Reset protocol when going back to "Choose Protocol" page (authored by ikloecker).
Reset protocol when going back to "Choose Protocol" page
Feb 16 2022, 6:06 PM
ikloecker committed rKLEOPATRA51d3611ccbe9: Do not show hint about Advanced Settings if they are not available (authored by ikloecker).
Do not show hint about Advanced Settings if they are not available
Feb 16 2022, 6:06 PM
werner triaged T5836: Kleopatra: Optionally, delete private key locally after moving a key to a smartcard as Normal priority.
Feb 16 2022, 5:29 PM · Bug Report, kleopatra, Restricted Project
werner added a comment to T5834: C++ ABI breakage in gpgme-1.17.0?.

Why can't we hide internal symbols in c++ as we are doing in other libs for ages? Were the internal symbols only accidentally exposed?

Feb 16 2022, 5:20 PM · Bug Report
gniibe added a comment to T5835: libgcrypt: More robust/portable integrity check.

I pushed the change: rCa340e9803882: fips: More portable integrity check.
It uses .note.fdo.integrity section, not loaded onto memory.
It simplifies the logic, and switches to dladdr (from dladdr1).

Feb 16 2022, 12:36 PM · Bug Report, libgcrypt, FIPS
gniibe committed rCa340e9803882: fips: More portable integrity check. (authored by gniibe).
fips: More portable integrity check.
Feb 16 2022, 12:33 PM
ikloecker committed rGda04811fe708: po: Fix gender of pronoun in German translation (authored by ikloecker).
po: Fix gender of pronoun in German translation
Feb 16 2022, 10:59 AM
gniibe added a comment to T5835: libgcrypt: More robust/portable integrity check.

Pushed the change which fixes the build with ld.gold.
rC9dcf9305962b: fips: Integrity check improvement, with only loadable segments.

Feb 16 2022, 6:29 AM · Bug Report, libgcrypt, FIPS
gniibe committed rC9dcf9305962b: fips: Integrity check improvement, with only loadable segments. (authored by gniibe).
fips: Integrity check improvement, with only loadable segments.
Feb 16 2022, 6:16 AM
gniibe committed rCb2f110f99626: build: Clean up acinclude.m4. (authored by gniibe).
build: Clean up acinclude.m4.
Feb 16 2022, 3:15 AM
gniibe committed rCd98a78f0eb77: build: Remove checking Pth library. (authored by gniibe).
build: Remove checking Pth library.
Feb 16 2022, 3:15 AM
gniibe added a comment to T5835: libgcrypt: More robust/portable integrity check.

Thank you for your suggestions, @werner.
I agree that we should not put much effort to develop our own methodology here; Too much effort may introduce possibility of unmaintainable code, which should be avoided for the particular purpose of "integrity".

Feb 16 2022, 3:07 AM · Bug Report, libgcrypt, FIPS

Feb 15 2022

ikloecker reopened T5834: C++ ABI breakage in gpgme-1.17.0? as "Open".

Sure. We'll bump the SONAME.

Feb 15 2022, 5:08 PM · Bug Report