Page MenuHome GnuPG
Feed All Stories

Jan 17 2024

werner added a comment to T6637: PQC for Libgcrypt.

Regading Kyber in GnuPG, there are a couple of open questions. For example whether the implicit lengths used for the key parameters match well with the overall protocol structure. Thus, as soon as we have finished the Libgcrypt part we will address this and implement it in some way. Before we do this we have to do a couple of changes to GnuPG required for FIPS compliance.

Jan 17 2024, 4:17 PM · PQC, libgcrypt
werner triaged T6944: The default card key generation keeps an unprotected backup of the encryption key on disk as High priority.
Jan 17 2024, 4:07 PM · gnupg22 (gnupg-2.2.43), gnupg24 (gnupg-2.4.4), OpenPGP, scd, Bug Report
werner added a comment to T6943: Add tool to detect and clean unsolicited copies of smartcard keys.

Example output:

Jan 17 2024, 3:13 PM · gnupg24 (gnupg-2.4.4), Feature Request
werner triaged T6943: Add tool to detect and clean unsolicited copies of smartcard keys as High priority.
Jan 17 2024, 3:10 PM · gnupg24 (gnupg-2.4.4), Feature Request
fse added a comment to T6637: PQC for Libgcrypt.

I just saw that Niibe is already working on the integration of the ML-KEM code into the master branch of libgcrypt. Apparently, this is an entirely new code base. Currently we are working on the integration of our ML-KEM implementation in libgcrypt into GnuPG. But based on what I see now it seems that apparently another approach is planned and already underway for libgcrypt and probably later also for GnuPG. It would be helpful if you could give us a pointer what your exact plans are, this makes it easier for us to direct our efforts in the optimal way.

Jan 17 2024, 2:24 PM · PQC, libgcrypt
l10n daemon script <scripty@kde.org> committed rKLEOPATRA2d7a3f3fe7b8: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 17 2024, 4:54 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAa2efb96eeb57: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 17 2024, 3:58 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA41a614681091: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 17 2024, 3:16 AM
l10n daemon script <scripty@kde.org> committed rMTPb411c94d4b9c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 17 2024, 2:20 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAa61b6a1722f6: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 17 2024, 2:20 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO02afd59621c0: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 17 2024, 2:20 AM
bnavigator updated the diff for D545: build: Python without distutils.

Fall back to distutils for old Pythons: setuptools for Python 2.7 does not have setuptools.command.build.build

Jan 17 2024, 12:34 AM

Jan 16 2024

bnavigator updated the diff for D545: build: Python without distutils.

But there *is* a setup.py in lang/python, The .in file is even part of the patch

No, there isn't. There is a setup.py in the build folder, but not in the src folder. I suppose the problem doesn't show on build.opensuse.org because they do in-source builds.

Jan 16 2024, 11:20 PM
werner changed the status of T6942: Differing fingerprint length with curve 448 from Open to Testing.
Jan 16 2024, 3:14 PM · gnupg24 (gnupg-2.4.4), Bug Report
werner committed rG5402e6fb936d: gpg: For v5 key generation for X448 also in parm file mode. (authored by werner).
gpg: For v5 key generation for X448 also in parm file mode.
Jan 16 2024, 3:12 PM
werner committed rG1a2c8267f54b: gpg: When using a parm file w/o usage don't set the RENC usage. (authored by werner).
gpg: When using a parm file w/o usage don't set the RENC usage.
Jan 16 2024, 3:12 PM
bnavigator updated the diff for D545: build: Python without distutils.

Remove the changes for m4/ax_python_devel.m4 serial 36 commit to master in the meantime.

Jan 16 2024, 3:12 PM
bnavigator added a comment to D545: build: Python without distutils.

The patch didn't make the necessary change to configure.ac which makes a missing Python a non-fatal warning instead of an error.

Jan 16 2024, 2:46 PM
bnavigator added a comment to D545: build: Python without distutils.

So what now? You just updated the m4 files in master yourself and I should remove it here? Way to encourage contributions.

Jan 16 2024, 2:34 PM
ikloecker added a comment to D545: build: Python without distutils.

The patch already updates to the current version + the GnuPG specific changes. Make a diff to http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=blob_plain;f=m4/ax_python_devel.m4;hb=df506ec920751087985f322e9b60d263c828661c and see for yourself.
What did you do additionally?

Jan 16 2024, 1:08 PM
bnavigator reclaimed D545: build: Python without distutils.

Wrong button? Didn't mean to abandon

Jan 16 2024, 11:36 AM
bnavigator abandoned D545: build: Python without distutils.

I have updated m4/ax_python_devel.m4 to the current version and changed the call in configure.ac to set optional to true (which this patch didn't do causing the build to fail).

Jan 16 2024, 11:35 AM
werner lowered the priority of T6942: Differing fingerprint length with curve 448 from Unbreak Now! to Normal.

Tested with 2.4.4 beta and the problem shows only up with the parameter file but not when using --expert-full-gen-key or --quick-gen-key. The problem seems to be that the v5 flag is not enforced when using the parameter file. Thus the key is created as v4 key despite that we want to use v5 for the new x448 keys. It is not a severe bug becuase the key will work anyway using software supporting X448. Will of course be fixed for 2.4.4.

Jan 16 2024, 11:13 AM · gnupg24 (gnupg-2.4.4), Bug Report
werner moved T6654: gpgsm: p12 passphrase visible in debug output from WiP to QA on the gnupg24 board.
Jan 16 2024, 10:49 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), vsd32 (vsd-3.2.0), S/MIME, Restricted Project
werner moved T4704: Wrong error message when key is expired from WiP to QA on the gnupg24 board.
Jan 16 2024, 10:49 AM · gnupg24 (gnupg-2.4.4), UI, Bug Report
werner moved T6710: Improve Speedo for Linux to set DT_RUNPATH. from WiP to QA on the gnupg24 board.
Jan 16 2024, 10:49 AM · gnupg24 (gnupg-2.4.4), Feature Request
werner triaged T6941: gpgsm/dirmngr: support for end-entity certificates with an empty "Subject DN" as Normal priority.

Interesting. I need to look closer at it. I scheduled it for 2.4 but it won't be in the forthcoming 2.4.4. There are still other interesting things on the short list (e.g. timestamping support) but we may do that only in 2.6.

Jan 16 2024, 10:47 AM · gnupg26, S/MIME, Feature Request
ikloecker requested changes to D545: build: Python without distutils.

I have updated m4/ax_python_devel.m4 to the current version and changed the call in configure.ac to set optional to true (which this patch didn't do causing the build to fail).

Jan 16 2024, 10:47 AM
werner added a comment to T6737: libgpg-error: String filter should *NOT* be called with non-nul-terminated string.

Alright.

Jan 16 2024, 10:42 AM · gpgrt, Bug Report
werner triaged T6940: gpgsm: .p12 AES-256-CBC support as Normal priority.

Thanks for the report. It comes right in time for the next release. It might already be fixed due to a lot of changes in the pkcs#12 parser.

Jan 16 2024, 10:39 AM · gnupg24 (gnupg-2.4.4), Feature Request
werner claimed T6942: Differing fingerprint length with curve 448.

Thanks for the report. This is the fun with different code pathes. Obviously the v5 fingerprint needs to be used for the pre-made revocation.

Jan 16 2024, 10:35 AM · gnupg24 (gnupg-2.4.4), Bug Report
ikloecker committed rMcc1f2b5acb84: build: Re-add still needed custom changes to Python autoconf macro (authored by ikloecker).
build: Re-add still needed custom changes to Python autoconf macro
Jan 16 2024, 10:08 AM
ikloecker committed rMe3ae88267f03: build: Update Python autoconf macro (authored by ikloecker).
build: Update Python autoconf macro
Jan 16 2024, 10:08 AM
ikloecker accepted D575: qt: Split off Qt5 frontend and port existing backend to Qt6.

Looks good except for one thing. There's also a deprecation warning, but let's fix this with the next commit.

Jan 16 2024, 9:03 AM
duxsco created T6942: Differing fingerprint length with curve 448.
Jan 16 2024, 8:47 AM · gnupg24 (gnupg-2.4.4), Bug Report
gniibe changed the status of T6737: libgpg-error: String filter should *NOT* be called with non-nul-terminated string from Open to Testing.

Push the change as rE4a9def77488f: estream: Fix call to string filter for estream-printf..

Jan 16 2024, 6:54 AM · gpgrt, Bug Report
gniibe committed rC86812491c754: tests: Fix tests/basic. (authored by gniibe).
tests: Fix tests/basic.
Jan 16 2024, 6:53 AM
gniibe committed rC656ca459e3d8: m4: Update acinclude.m4 to use $GREP. (authored by gniibe).
m4: Update acinclude.m4 to use $GREP.
Jan 16 2024, 6:44 AM
gniibe committed rE4a9def77488f: estream: Fix call to string filter for estream-printf. (authored by gniibe).
estream: Fix call to string filter for estream-printf.
Jan 16 2024, 6:06 AM
gniibe added a comment to T6737: libgpg-error: String filter should *NOT* be called with non-nul-terminated string.

I see your point: allocating STRINGBUF to make sure nul-terminated string.
The code itself doesn't work well in a test case of tests/t-prinntf.c, because it assumes string filter should be called with NULL for string.

Jan 16 2024, 5:58 AM · gpgrt, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRA49e2b109bad3: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 16 2024, 3:59 AM
l10n daemon script <scripty@kde.org> committed rMTP9217d46700b0: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 16 2024, 2:22 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA3e1158de8fa4: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 16 2024, 2:21 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO76fe0ed519ca: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 16 2024, 2:20 AM

Jan 15 2024

zablockil created T6941: gpgsm/dirmngr: support for end-entity certificates with an empty "Subject DN".
Jan 15 2024, 7:19 PM · gnupg26, S/MIME, Feature Request
zablockil created T6940: gpgsm: .p12 AES-256-CBC support.
Jan 15 2024, 6:43 PM · gnupg24 (gnupg-2.4.4), Feature Request
werner added a reviewer for D545: build: Python without distutils: ikloecker.

Ingo, what do you think?

Jan 15 2024, 5:26 PM
werner committed rGdaedb3c96549: doc: Describe the ssh-agent protocol options for Windows. (authored by werner).
doc: Describe the ssh-agent protocol options for Windows.
Jan 15 2024, 5:21 PM
TobiasFella committed rKLEOPATRA9e94c307c233: Add config option for adding a designated revoker for all new keys (authored by TobiasFella).
Add config option for adding a designated revoker for all new keys
Jan 15 2024, 4:59 PM
TobiasFella committed rKLEOPATRAd83182b97ecb: Address review comment (authored by TobiasFella).
Address review comment
Jan 15 2024, 4:41 PM
TobiasFella committed rKLEOPATRA71be236f24d5: Add comment about sensitive revokers (authored by TobiasFella).
Add comment about sensitive revokers
Jan 15 2024, 4:41 PM
TobiasFella committed rKLEOPATRA205b5e724dea: Add config option for adding a designated revoker for all new keys (authored by TobiasFella).
Add config option for adding a designated revoker for all new keys
Jan 15 2024, 4:41 PM
TobiasFella requested review of D575: qt: Split off Qt5 frontend and port existing backend to Qt6.
Jan 15 2024, 4:35 PM
aheinecke raised the priority of T4127: GpgOL: Setting category or flagging crypto mails is not possible from Normal to High.

With the recent commit the old workaround works reliably again.

Jan 15 2024, 3:53 PM · Restricted Project, gpg4win, gpgol
sandro added a comment to D545: build: Python without distutils.

What needs to be done that this gets merged?
Having to carry an increasingly large patch for NixOS is not ideal for us and it would be preferred if this could get merged.

Jan 15 2024, 3:52 PM
TobiasFella committed rP7dfc60a70d32: qt: Fix capslock detection on wayland (authored by TobiasFella).
qt: Fix capslock detection on wayland
Jan 15 2024, 2:28 PM
TobiasFella committed rPa746c3ae6614: qt: Fix window icon on wayland (authored by TobiasFella).
qt: Fix window icon on wayland
Jan 15 2024, 2:28 PM
werner triaged T6873: v2.4 unnecessarily prompts on multi-key encryption despite 1st key being unlocked as Normal priority.
Jan 15 2024, 1:58 PM · Feature Request, gnupg24, Bug Report
werner added projects to T6873: v2.4 unnecessarily prompts on multi-key encryption despite 1st key being unlocked: gnupg24, Feature Request.
Jan 15 2024, 1:57 PM · Feature Request, gnupg24, Bug Report
nicolasfella added a comment to T6930: pinentry-qt window is not parented to Kleopatra on Wayland.

It doesn't actually work as expected on X11. There pinentry uses the NET::KeepAbove window flag to make the pinentry window stay on top of Kleopatra.

Jan 15 2024, 1:38 PM · gpd5x (gpd-5.0.0), Linux, kleopatra, Bug Report
ikloecker accepted D574: qt: Fix capslock detection on wayland.

Looks simple enough. Shit it!

Jan 15 2024, 1:34 PM
ikloecker added a comment to D573: qt: Fix icon on wayland.

Ship it!

Jan 15 2024, 1:32 PM
werner committed rW7f10dc63f64d: Add snapshot of gnupg 2.4.4 (authored by werner).
Add snapshot of gnupg 2.4.4
Jan 15 2024, 1:23 PM
werner committed rE521e8d4db70c: po: Update Russian translation. (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation.
Jan 15 2024, 1:13 PM
werner committed rE5142d0d7a2a3: po: update Polish translation (authored by Jakub Bogusz <qboosh@pld-linux.org>).
po: update Polish translation
Jan 15 2024, 1:13 PM
werner changed the status of T6737: libgpg-error: String filter should *NOT* be called with non-nul-terminated string from Testing to Open.
Jan 15 2024, 12:25 PM · gpgrt, Bug Report
werner added a comment to T6737: libgpg-error: String filter should *NOT* be called with non-nul-terminated string.

Like this:

@@ -1196,10 +1196,25 @@ pr_string (estream_printf_out_t outfnc, void *outfncarg,
    future, when breaking API/ABI is OK, we can change signature of
    gpgrt_string_filter_t to have another argument for precision.  */
   int allow_non_nul_string = (arg->precision >= 0);
+  char *stringbuf = NULL;
Jan 15 2024, 12:25 PM · gpgrt, Bug Report
werner added a comment to T6737: libgpg-error: String filter should *NOT* be called with non-nul-terminated string.

We could also pass a nul terminated copy to the filter function in pr_string.

Jan 15 2024, 12:14 PM · gpgrt, Bug Report
werner committed rG4cdfc1d0d903: po: Update parts of the Polish translation (authored by Jakub Bogusz <qboosh@pld-linux.org>).
po: Update parts of the Polish translation
Jan 15 2024, 11:29 AM
ebo updated the task description for T6799: Kleopatra configuration files in wrong places.
Jan 15 2024, 11:17 AM · gpd5x (gpd-5.0.0), kleopatra
svuorela committed rGPGPASSbef63210ecfc: Actually switch (authored by svuorela).
Actually switch
Jan 15 2024, 11:14 AM
svuorela committed rGPGPASSd1848a51f7c9: Switch CI to qt6 (authored by svuorela).
Switch CI to qt6
Jan 15 2024, 11:14 AM
svuorela committed rGPGPASS9166619dc997: Remove qAsConst usage (authored by svuorela).
Remove qAsConst usage
Jan 15 2024, 11:14 AM
svuorela committed rGPGPASSfe2486404900: Qt6 Here we come (authored by svuorela).
Qt6 Here we come
Jan 15 2024, 11:14 AM
werner committed rM18388f93abb0: doc: Add a deprecated warning to gpgme_op_delete. (authored by werner).
doc: Add a deprecated warning to gpgme_op_delete.
Jan 15 2024, 11:12 AM
TobiasFella requested review of D574: qt: Fix capslock detection on wayland.
Jan 15 2024, 11:06 AM
aheinecke triaged T6937: Kmail: Wrong info for signed mail with expired signing key as Normal priority.

I can test this. For Ebo I want to try using the flatpack so that she can benefit from Dans work on debian stable, too.

Jan 15 2024, 11:01 AM · KMail
aheinecke claimed T6937: Kmail: Wrong info for signed mail with expired signing key.
Jan 15 2024, 11:00 AM · KMail
aheinecke triaged T6938: Kmail: attachment issues on signed/encrypted mails as Normal priority.
Jan 15 2024, 11:00 AM · KMail
TobiasFella added a comment to D573: qt: Fix icon on wayland.

pinentry-gtk etc presumably need similar treatment, so I'm not sure how much sense it makes to add org.gnupg.pinentry.desktop for pinentry-qt. Should this be org.gnupg.pinentry-qt.desktop instead? Or have one desktop file for all pinentries, which could be problematic for the Exec matching in KWin

Jan 15 2024, 10:53 AM
TobiasFella updated the diff for D573: qt: Fix icon on wayland.
Jan 15 2024, 10:51 AM
aheinecke lowered the priority of T6922: GpgME: Extend sign/encrypt/decrypt/verify S/MIME jobs to accept input / output from a filename from Normal to Low.
Jan 15 2024, 10:50 AM · gpgme, Restricted Project
aheinecke lowered the priority of T6928: Kleopatra: Speed up S/MIME crypto operations for large files (on Windows) from Normal to Low.
Jan 15 2024, 10:50 AM
aheinecke triaged T6927: gpgsm: Accept file names for input and output in server mode as Low priority.

I do not think this is a very common usecase. For me regarding CMS file operations it would be more important to implement T2435: gpgsm combined sign and encrypt which I find the most annyoing issue regarding CMS file encryption.

Jan 15 2024, 10:50 AM · gnupg, Restricted Project
aheinecke closed T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry as Resolved.

I think this is resolved now.

Jan 15 2024, 10:46 AM · Feature Request, gpgme
aheinecke triaged T6934: Kleopatra: Import of gpgsk files as Normal priority.
Jan 15 2024, 10:45 AM · gpd5x, kleopatra
ikloecker claimed T6662: Kleopatra: improve useability of group configuration .
Jan 15 2024, 10:43 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
aheinecke added a comment to T6931: Kleopatra: Move kleopatragroupsrc to GNUPGHOME.

This is what T6799 this needs to be fixed in general.

Jan 15 2024, 10:43 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker changed the status of T6926: No tray icon for Kleopatra in dark mode on Windows. from Open to Testing.

All icons that are available in normal/light mode should now also be available in dark mode.

Jan 15 2024, 10:42 AM · Restricted Project, Bug Report, Windows, kleopatra
aheinecke merged T6931: Kleopatra: Move kleopatragroupsrc to GNUPGHOME into T6799: Kleopatra configuration files in wrong places.
Jan 15 2024, 10:42 AM · gpd5x (gpd-5.0.0), kleopatra
aheinecke merged task T6931: Kleopatra: Move kleopatragroupsrc to GNUPGHOME into T6799: Kleopatra configuration files in wrong places.
Jan 15 2024, 10:42 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
aheinecke triaged T6865: Email will be sent encrypted after draft was saved in encrypted state although encryption is disabled as Normal priority.

Thank you for the detailed report. I will look into it.

Jan 15 2024, 10:41 AM · gpd5x, gpgol, Bug Report
ebo triaged T6935: Kleopatra: Key search and refresh related improvements as Low priority.
Jan 15 2024, 10:33 AM · kleopatra
ikloecker committed rW0c66262864c8: Make all breeze icons available in breeze-dark (authored by ikloecker).
Make all breeze icons available in breeze-dark
Jan 15 2024, 10:30 AM
werner committed rG0cb622d632f7: gpgsm: Allow parsing of PKCS#12 files with two private keys. (authored by werner).
gpgsm: Allow parsing of PKCS#12 files with two private keys.
Jan 15 2024, 10:25 AM
dvratil added a comment to T6938: Kmail: attachment issues on signed/encrypted mails.

I encouraged Eva to create this ticket. While the specific case described here might be fixed in current master, the attachment handling still has issues.

Jan 15 2024, 9:59 AM · KMail
ebo added a project to T6420: Kleopatra: improve layout of and text in smartcard management view: vsd33.
Jan 15 2024, 9:40 AM · vsd33 (vsd-3.3.0), Feature Request, Restricted Project, kleopatra
aheinecke added a comment to T6939: File extensions for Mailviewer saving.

The background for this is that .mime we can treat as as a custom extension for us since no one else that I know uses it but it is a registered extension.

Jan 15 2024, 9:29 AM · gpd5x, mimetreeparser
aheinecke triaged T6939: File extensions for Mailviewer saving as Normal priority.
Jan 15 2024, 9:25 AM · gpd5x, mimetreeparser
werner committed rG092154e17e88: gpgsm: Improve the status line for --verify errors. (authored by werner).
gpgsm: Improve the status line for --verify errors.
Jan 15 2024, 9:21 AM