Page MenuHome GnuPG
Feed All Stories

May 31 2022

gniibe moved T5975: Allow signature verification using specific RSA keys <2k in FIPS mode from Next to Ready for release on the FIPS board.
May 31 2022, 11:16 AM · backport, patch, libgcrypt, FIPS, Feature Request
gniibe added a comment to T5973: libgcrypt: Minor test issues reported by coverity.

Also applied to 1.10.

May 31 2022, 8:27 AM · backport, patch, libgcrypt, Bug Report
gniibe committed rCa15cb31bf733: tests: Fix copy paste error (authored by Jakuje).
tests: Fix copy paste error
May 31 2022, 8:25 AM
gniibe committed rCef2e1523c33c: Fix memory leaks in tests (authored by Jakuje).
Fix memory leaks in tests
May 31 2022, 8:25 AM
gniibe added a project to T5973: libgcrypt: Minor test issues reported by coverity: Restricted Project.
May 31 2022, 8:25 AM · backport, patch, libgcrypt, Bug Report
gniibe added a comment to T5973: libgcrypt: Minor test issues reported by coverity.

Applied and pushed.

May 31 2022, 8:24 AM · backport, patch, libgcrypt, Bug Report
gniibe added a comment to T5964: gnupg should use the KDFs implemented in libgcrypt.

I learned that it's now called "OneStep KDF" in SP 800-56Cr2.
It's "SSKDF" in OpenSSL (Single Step KDF, perhaps).

May 31 2022, 8:17 AM · gnupg26, FIPS, Feature Request

May 30 2022

Jakuje added a comment to T6007: coverity issues in pinentry.

AFAIK the above case has a lot of wiggle room to fit one PID and the surrounded string into 400 bytes and even if it would need to truncate, it would write terminating character, at least on Linux:

May 30 2022, 9:20 PM · pinentry, Bug Report
ikloecker added a comment to T6007: coverity issues in pinentry.
--- a/pinentry/pinentry.c
+++ b/pinentry/pinentry.c
@@ -351,7 +351,6 @@ get_pid_name_for_uid (unsigned long pid, int uid)
   char *uidstr;
May 30 2022, 9:11 PM · pinentry, Bug Report
Jakuje created T6007: coverity issues in pinentry.
May 30 2022, 3:28 PM · pinentry, Bug Report
ikloecker reassigned T5962: Kleopatra: Crash when quitting Application on Windows from ikloecker to aheinecke.

@aheinecke I think this task can be closed.

May 30 2022, 9:25 AM · Restricted Project, kleopatra

May 29 2022

ikloecker committed rKLEOPATRA00bfc24c3013: Required new version of libkleo (authored by ikloecker).
Required new version of libkleo
May 29 2022, 6:14 PM
ikloecker committed rLIBKLEO323acdc47023: Namespace the functions (authored by ikloecker).
Namespace the functions
May 29 2022, 6:14 PM
ikloecker committed rLIBKLEOdd6b3057f709: Bump library version (authored by ikloecker).
Bump library version
May 29 2022, 6:14 PM
ikloecker committed rLIBKLEO350a33446fb7: Add function for mapping OID to attribute name (authored by ikloecker).
Add function for mapping OID to attribute name
May 29 2022, 6:14 PM
ikloecker committed rLIBKLEO91719c2b0e5b: Make oidmap a std::vector (authored by ikloecker).
Make oidmap a std::vector
May 29 2022, 6:14 PM
ikloecker committed rKLEOPATRAb51b3b502cfa: Fix wrong connections (authored by ikloecker).
Fix wrong connections
May 29 2022, 6:09 PM
ikloecker committed rKLEOPATRA23e01d2c7035: Optimize containers' usage (authored by Ahmad Samir <a.samirh78@gmail.com>).
Optimize containers' usage
May 29 2022, 4:14 PM
ikloecker committed rKLEOPATRA9461babcfeca: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
May 29 2022, 4:10 PM
ikloecker committed rKLEOPATRA18dd62047d77: Use a vector instead of QSet (authored by Ahmad Samir <a.samirh78@gmail.com>).
Use a vector instead of QSet
May 29 2022, 4:09 PM
werner committed rG07eaf006c276: scd:nks: Support the Telesec ESIGN application. (authored by werner).
scd:nks: Support the Telesec ESIGN application.
May 29 2022, 3:57 PM
werner added a project to T4938: Support Signature Card V2.0 (NKS15): eIDAS.
May 29 2022, 3:55 PM · eIDAS, scd, Feature Request, S/MIME
werner added a project to T5219: scd: Generating CSR for SigG NetKey card key fails: eIDAS.
May 29 2022, 3:54 PM · gnupg24, eIDAS, gnupg (gpg23), scd
werner created eIDAS.
May 29 2022, 3:53 PM
werner raised the priority of T5219: scd: Generating CSR for SigG NetKey card key fails from Low to Normal.

Related problem exists with the modern ESIGN application. I think I fixed that but the whole Telesec eIDAS QES case needs more work.

May 29 2022, 3:51 PM · gnupg24, eIDAS, gnupg (gpg23), scd
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA4cbe9e64ecca: Use a vector instead of QSet (authored by Ahmad Samir <a.samirh78@gmail.com>).
Use a vector instead of QSet
May 29 2022, 11:18 AM

May 28 2022

Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA034153b5e65b: src/uiserver/*command: port to PMF signal/slot syntax (authored by Ahmad Samir <a.samirh78@gmail.com>).
src/uiserver/*command: port to PMF signal/slot syntax
May 28 2022, 9:28 PM
jukivili added a comment to T6006: Optimize Chacha20 and Poly1305 for PPC P10 LE.

Problem is that new assembly is using VSX registers vs14-vs31 which overlap with floating-point registers f14-f31. f14-f31 are ABI callee saved, so those need to be stored and restored.

May 28 2022, 9:04 PM · patch, ppc, Feature Request, libgcrypt
jukivili added a comment to T6006: Optimize Chacha20 and Poly1305 for PPC P10 LE.

Tested patch with small change so that HWF_PPC_ARCH_3_00 is used instead of HWF_PPC_ARCH_3_10. Building bench-slope with "-O3 -flto" makes bug in new implementation visible. Without new implementations bench-slope is ok (testing with QEMU):

$ tests/bench-slope --disable-hwf ppc-arch_3_00 cipher chacha20
Cipher:
 CHACHA20       |  nanosecs/byte   mebibytes/sec   cycles/byte
     STREAM enc |      2.35 ns/B     405.0 MiB/s         - c/B
     STREAM dec |      2.32 ns/B     410.7 MiB/s         - c/B
   POLY1305 enc |      2.46 ns/B     388.0 MiB/s         - c/B
   POLY1305 dec |      2.34 ns/B     408.1 MiB/s         - c/B
  POLY1305 auth |     0.238 ns/B      4003 MiB/s         - c/B
May 28 2022, 6:49 PM · patch, ppc, Feature Request, libgcrypt
werner committed rG7aabd94b8103: gpg: Setup the 'usage' filter property for export. (authored by werner).
gpg: Setup the 'usage' filter property for export.
May 28 2022, 5:40 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA61040bebea5e: Optimize containers' usage (authored by Ahmad Samir <a.samirh78@gmail.com>).
Optimize containers' usage
May 28 2022, 5:34 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA127c28362f61: Replace some staic QMaps with std::array (authored by Ahmad Samir <a.samirh78@gmail.com>).
Replace some staic QMaps with std::array
May 28 2022, 5:28 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRAdd7f96978c0b: src/uiserver/*command: port to PMF signal/slot syntax (authored by Ahmad Samir <a.samirh78@gmail.com>).
src/uiserver/*command: port to PMF signal/slot syntax
May 28 2022, 1:22 PM
l10n daemon script <scripty@kde.org> committed rLIBKLEOb401d87b88c1: 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
May 28 2022, 5:57 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA535dda2df4e1: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
May 28 2022, 5:08 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEObac2ee523c6b: 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
May 28 2022, 4:20 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAe40e8f84dcc1: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
May 28 2022, 3:00 AM

May 27 2022

sergi added a watcher for scd: sergi.
May 27 2022, 10:10 PM
sergi added a watcher for Python: sergi.
May 27 2022, 10:10 PM
sergi added a watcher for pinentry: sergi.
May 27 2022, 10:09 PM
sergi added a watcher for OpenPGP: sergi.
May 27 2022, 10:09 PM
sergi added a watcher for npth: sergi.
May 27 2022, 10:09 PM
sergi added a watcher for libksba: sergi.
May 27 2022, 10:09 PM
sergi added a watcher for libassuan: sergi.
May 27 2022, 10:09 PM
sergi added a watcher for libgcrypt: sergi.
May 27 2022, 10:09 PM
sergi added a watcher for Keyserver: sergi.
May 27 2022, 10:08 PM
sergi added a watcher for gpgagent: sergi.
May 27 2022, 10:08 PM
sergi added a watcher for gnupg: sergi.
May 27 2022, 10:08 PM
sergi added a watcher for FIPS: sergi.
May 27 2022, 10:08 PM
sergi added a watcher for dev.gnupg.org: sergi.
May 27 2022, 10:07 PM
srgblnchtrn removed a watcher for gnupg: srgblnchtrn.
May 27 2022, 10:06 PM
srgblnchtrn removed a watcher for gpgagent: srgblnchtrn.
May 27 2022, 10:06 PM
srgblnchtrn removed a watcher for libgcrypt: srgblnchtrn.
May 27 2022, 10:05 PM
srgblnchtrn removed a watcher for OpenPGP: srgblnchtrn.
May 27 2022, 10:05 PM
srgblnchtrn removed a watcher for Python: srgblnchtrn.
May 27 2022, 10:05 PM
srgblnchtrn removed a watcher for ssh: srgblnchtrn.
May 27 2022, 10:05 PM
sergi added a watcher for Debian: sergi.
May 27 2022, 10:04 PM
srgblnchtrn removed a watcher for Debian: srgblnchtrn.
May 27 2022, 10:04 PM
sergi added a watcher for Contributor: sergi.
May 27 2022, 9:57 PM
sergi added a watcher for CI: sergi.
May 27 2022, 9:57 PM
ikloecker closed D552: gpg: Support specifiying user ID to revoke as UID hash for --quick-revoke-uid.

The changes have been applied with Werner's suggested improvement with revision rG35b17550706c: gpg: Look up user ID to revoke by UID hash

May 27 2022, 9:23 PM · gnupg (gpg23)
jukivili added a comment to T6006: Optimize Chacha20 and Poly1305 for PPC P10 LE.

-O2 problem with bench-slope seems strange. Does problem appear after this patch is applied?

May 27 2022, 7:15 PM · patch, ppc, Feature Request, libgcrypt
ikloecker committed rKLEOPATRA25e4425bba43: Use simple struct with two Keys instead of a QMap (authored by ikloecker).
Use simple struct with two Keys instead of a QMap
May 27 2022, 4:37 PM
ikloecker committed rKLEOPATRA8ee85555ea0b: src/view/key* : port to PMF signal/slot syntax (authored by Ahmad Samir <a.samirh78@gmail.com>).
src/view/key* : port to PMF signal/slot syntax
May 27 2022, 4:05 PM
ikloecker committed rKLEOPATRA0f14794fc030: Minor refactor (authored by Ahmad Samir <a.samirh78@gmail.com>).
Minor refactor
May 27 2022, 3:50 PM
ikloecker committed rKLEOPATRA961cdf0ef235: Port Q_FOREACH to range-for (authored by Ahmad Samir <a.samirh78@gmail.com>).
Port Q_FOREACH to range-for
May 27 2022, 3:50 PM
ikloecker committed rKLEOPATRA538f5e6b5a9e: Use std::find_if instead of Q_FOREACH (authored by Ahmad Samir <a.samirh78@gmail.com>).
Use std::find_if instead of Q_FOREACH
May 27 2022, 3:50 PM
Laurent Montel <montel@kde.org> committed rLIBKLEOe3a18cf5886c: Port to QRegularexpression (allow to build libkleo to qt6) (authored by Laurent Montel <montel@kde.org>).
Port to QRegularexpression (allow to build libkleo to qt6)
May 27 2022, 1:10 PM
ikloecker committed rKLEOPATRA4873c91a6bd3: Extract "Choose Protocol" dialog from NewCertificateWizard (authored by ikloecker).
Extract "Choose Protocol" dialog from NewCertificateWizard
May 27 2022, 12:25 PM
ikloecker committed rKLEOPATRA6e8d0314766d: Use simple push buttons instead of QCommandLinkButtons (authored by ikloecker).
Use simple push buttons instead of QCommandLinkButtons
May 27 2022, 12:25 PM
ikloecker committed rKLEOPATRA48611e2189ae: Modernize code (authored by ikloecker).
Modernize code
May 27 2022, 12:25 PM
ikloecker committed rKLEOPATRA07b183c27d8e: Remove obsolete Choose Protocol page of NewCertificateWizard (authored by ikloecker).
Remove obsolete Choose Protocol page of NewCertificateWizard
May 27 2022, 12:25 PM
Laurent Montel <montel@kde.org> committed rLIBKLEOf791b91f003b: now all can be build without deprecated methods (authored by Laurent Montel <montel@kde.org>).
now all can be build without deprecated methods
May 27 2022, 10:07 AM
ikloecker committed rLIBKLEO2a16b1faa498: Remove KDHorizontalLine (authored by ikloecker).
Remove KDHorizontalLine
May 27 2022, 9:55 AM
ikloecker committed rLIBKLEOa38c4bfe160e: GIT_SILENT Fix grouping of included headers (authored by ikloecker).
GIT_SILENT Fix grouping of included headers
May 27 2022, 9:55 AM
ikloecker committed rLIBKLEOe87082ef406d: Use QLabel plus KSeparator instead of KDHorizontalLine (authored by ikloecker).
Use QLabel plus KSeparator instead of KDHorizontalLine
May 27 2022, 9:55 AM
Laurent Montel <montel@kde.org> committed rLIBKLEO769486fe8414: globalStrut is deprecated by default (removed in qt6) it's QSize(0, 0) (authored by Laurent Montel <montel@kde.org>).
globalStrut is deprecated by default (removed in qt6) it's QSize(0, 0)
May 27 2022, 7:54 AM
gniibe committed rG9f1dcfc7a7b4: agent: New field "Prompt" to prevent asking card key insertion. (authored by gniibe).
agent: New field "Prompt" to prevent asking card key insertion.
May 27 2022, 3:02 AM
gniibe added a project to T5987: card: New field to specify refusing operations when card/token is not available: Restricted Project.
May 27 2022, 3:02 AM · ssh, gpgagent, scd
gniibe added a comment to T5987: card: New field to specify refusing operations when card/token is not available.

Default is "yes". When Prompt: no is specified, it doesn't ask but fails.

May 27 2022, 2:48 AM · ssh, gpgagent, scd
gniibe added a comment to T5987: card: New field to specify refusing operations when card/token is not available.

The behavior has been changed by T5996, to ask card insertion for the consistency of the semantics of configuration.

May 27 2022, 2:47 AM · ssh, gpgagent, scd
gniibe updated the task description for T5987: card: New field to specify refusing operations when card/token is not available.
May 27 2022, 2:45 AM · ssh, gpgagent, scd

May 26 2022

ikloecker committed rKLEOPATRA928fa117170c: Port QDirModel to QFileSystemModel (authored by Laurent Montel <montel@kde.org>).
Port QDirModel to QFileSystemModel
May 26 2022, 11:19 PM
Laurent Montel <montel@kde.org> committed rKLEOPATRAf3bb40949da7: Make it compile without deprecated methods (authored by Laurent Montel <montel@kde.org>).
Make it compile without deprecated methods
May 26 2022, 10:03 PM
Laurent Montel <montel@kde.org> committed rLIBKLEOb74a9e6623b4: Port deprecated setTime_t method (authored by Laurent Montel <montel@kde.org>).
Port deprecated setTime_t method
May 26 2022, 8:01 PM
ikloecker committed rLIBKLEOf9cb0d3f03c6: Port filterRegExp to filterRegularExpression (authored by Laurent Montel <montel@kde.org>).
Port filterRegExp to filterRegularExpression
May 26 2022, 6:18 PM
ikloecker committed rLIBKLEO552e93a93773: Port QApplication deprecated method (authored by Laurent Montel <montel@kde.org>).
Port QApplication deprecated method
May 26 2022, 6:07 PM
ikloecker committed rLIBKLEO9a224c0f437a: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
May 26 2022, 5:31 PM
ikloecker committed rLIBKLEO140259e6b67a: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
May 26 2022, 5:31 PM
ikloecker committed rLIBKLEOca555d3c9a2f: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
May 26 2022, 5:31 PM
ikloecker committed rLIBKLEO7e528bab4a74: Remove unused include (authored by Laurent Montel <montel@kde.org>).
Remove unused include
May 26 2022, 5:31 PM
ikloecker committed rLIBKLEO3b75f49fb1fd: Port QApplication deprecated method (authored by Laurent Montel <montel@kde.org>).
Port QApplication deprecated method
May 26 2022, 5:31 PM
ikloecker committed rLIBKLEO1b5b27925e26: Fix includes for fixing some qt6 compile error (authored by Laurent Montel <montel@kde.org>).
Fix includes for fixing some qt6 compile error
May 26 2022, 5:28 PM
werner triaged T6006: Optimize Chacha20 and Poly1305 for PPC P10 LE as Normal priority.
May 26 2022, 11:44 AM · patch, ppc, Feature Request, libgcrypt
gniibe added a project to T5985: private-key: Support "Use-for-ssh" flag: Restricted Project.
May 26 2022, 10:39 AM · Feature Request, ssh, gpgagent
gniibe added a comment to T5985: private-key: Support "Use-for-ssh" flag.

With the change for T5996 applied, the semantics is clear. "Use-for-ssh" flag is a key not for "OpenPGP.3", but other keys (not only OpenPGP.[12], but also for normal keys.)

May 26 2022, 10:38 AM · Feature Request, ssh, gpgagent
gniibe committed rGd86b6c28fcca: agent,ssh: Support "Use-for-ssh" flag in private key. (authored by gniibe).
agent,ssh: Support "Use-for-ssh" flag in private key.
May 26 2022, 10:36 AM
gniibe committed rG193fcc2f7a8c: agent,ssh: Make not-inserted OpenPGP.3 keys available for SSH. (authored by gniibe).
agent,ssh: Make not-inserted OpenPGP.3 keys available for SSH.
May 26 2022, 10:20 AM
gniibe committed rG64c878610568: scd,piv: Fix status report of KEYPAIRINFO. (authored by gniibe).
scd,piv: Fix status report of KEYPAIRINFO.
May 26 2022, 10:20 AM
gniibe committed rGc07c79a1d795: agent: Fix get_keyinfo_on_cards. (authored by gniibe).
agent: Fix get_keyinfo_on_cards.
May 26 2022, 10:20 AM