Page MenuHome GnuPG
Feed All Stories

Jan 13 2023

werner committed rG210ba983557b: scd:openpgp: Allow auto-changing of the key attributes in genkey. (authored by werner).
scd:openpgp: Allow auto-changing of the key attributes in genkey.
Jan 13 2023, 3:13 PM
werner committed rG398cec3ac7ac: scd: Return CARDTYPE, CARDVERSION, and APPVERSION. (authored by werner).
scd: Return CARDTYPE, CARDVERSION, and APPVERSION.
Jan 13 2023, 3:13 PM
werner committed rG2e39fed10910: common: New function get_keyalgo_string. (authored by werner).
common: New function get_keyalgo_string.
Jan 13 2023, 3:13 PM
ikloecker added a comment to M9: ECC CSR gen from Yubikey.

Yeah, well, then the generation of ECC keys for smart cards is a 2.4 feature. I have implemented what you suggested: https://dev.gnupg.org/T4429#162056
If this suggestion doesn't work with 2.2, then it doesn't work with 2.2.

Jan 13 2023, 12:22 PM
werner added a comment to M9: ECC CSR gen from Yubikey.

These are 2.4 features ...

Jan 13 2023, 12:12 PM
ikloecker added a comment to T6347: gpgtar needs to support a few more general command line args to be usable by gpgme.

What about --logger-fd? Does gpgtar pass all FDs through to gpg?

Jan 13 2023, 12:04 PM · gnupg, Restricted Project
ikloecker added a comment to T6347: gpgtar needs to support a few more general command line args to be usable by gpgme.

Okay, I'll skip those for now.

Jan 13 2023, 12:02 PM · gnupg, Restricted Project
ikloecker added a comment to M9: ECC CSR gen from Yubikey.

What does "SCD GETATTR KEY-ATTR-INFO" give you? What "CARDTYPE" and "CARDVERSION" does "SCD LEARN --force" give you?

Jan 13 2023, 11:51 AM
ikloecker added a comment to M9: ECC CSR gen from Yubikey.

This screenshot looks like you clicked on "Schüssel erneuern". Why is the title "ECC CSR gen from Yubikey"?

Jan 13 2023, 11:46 AM
werner created M9: ECC CSR gen from Yubikey.
Jan 13 2023, 10:59 AM
werner committed rG6f276fc17b70: sm: Support generation of card-based ECDSA CSR. (authored by Damien Goutte-Gattat via Gnupg-devel <gnupg-devel@gnupg.org>).
sm: Support generation of card-based ECDSA CSR.
Jan 13 2023, 10:40 AM
werner committed rG4d5126349dad: sm: Fix regression due to the new ECC cert generation (authored by werner).
sm: Fix regression due to the new ECC cert generation
Jan 13 2023, 10:40 AM
aheinecke added a comment to T6338: kleo: Japanese Translation.

Commited this state with revision 1642162

Jan 13 2023, 10:20 AM · Restricted Project, kleopatra, Bug Report
werner added a comment to T6347: gpgtar needs to support a few more general command line args to be usable by gpgme.

no-tty and charset are anyway obsolete and passed only for older gpg versions. The other things should have useful defaults in gpg - in particular these defaults are taken from the same envvar as gpgme does. See send_pinentry_environment.

Jan 13 2023, 10:14 AM · gnupg, Restricted Project
ikloecker triaged T6347: gpgtar needs to support a few more general command line args to be usable by gpgme as High priority.
Jan 13 2023, 10:03 AM · gnupg, Restricted Project
gniibe added a comment to T6338: kleo: Japanese Translation.

Not yet fully finished, but it's better for me to put it now:

Jan 13 2023, 8:41 AM · Restricted Project, kleopatra, Bug Report
l10n daemon script <scripty@kde.org> committed rLIBKLEO9c8ab6fcc0a2: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 13 2023, 6:10 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAff5adc1fc0a6: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 13 2023, 5:57 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO5f90a609448d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 13 2023, 4:10 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA9c44144100f1: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 13 2023, 4:05 AM

Jan 12 2023

werner committed rGf2d25b04d7da: sm: Fix compliance checking for ECC signature verification. (authored by werner).
sm: Fix compliance checking for ECC signature verification.
Jan 12 2023, 9:03 PM
werner committed rG338a5ecaa1f1: sm: Fix compliance checking for ECC signature verification. (authored by werner).
sm: Fix compliance checking for ECC signature verification.
Jan 12 2023, 8:56 PM
aheinecke raised the priority of T6270: GpgOL: revision of configuration public key import from Normal to High.

This should really be in the next release.

Jan 12 2023, 3:16 PM · gpgol, Restricted Project
werner triaged T6334: Remove or explain sha1sum in announcement mails as Wishlist priority.
Jan 12 2023, 8:58 AM · dev.gnupg.org, Feature Request
l10n daemon script <scripty@kde.org> committed rKLEOPATRAdeb510b57fd2: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 12 2023, 3:21 AM

Jan 11 2023

aheinecke added a comment to T6259: Kleopatra: Improve startup performance .

Another thing I have noticed when turning qt debug output on is that the qt windows platformsupport fontdatabase logs over a a timespan of over two seconds that it is adding fonts to its database.

Jan 11 2023, 5:04 PM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke added a comment to T4066: Kleopatra, performance: Use icons as a resource.

Some timings, timed with procmon and not by decorating the calls in the code. Just looking at was process does.

Jan 11 2023, 4:29 PM · vsd32 (vsd-3.2.0), gpg4win, kleopatra
aheinecke added a comment to T6346: Kleopatra: Run self test only at the first start on windows.
Jan 11 2023, 4:02 PM · kleopatra, Restricted Project
aheinecke triaged T6346: Kleopatra: Run self test only at the first start on windows as Normal priority.
Jan 11 2023, 3:02 PM · kleopatra, Restricted Project
aheinecke closed T6260: gpgconf: Analyze timing on Windows, a subtask of T6259: Kleopatra: Improve startup performance , as Resolved.
Jan 11 2023, 2:54 PM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke closed T6260: gpgconf: Analyze timing on Windows as Resolved.

Currently the first call to QGpgMENewCryptoConfig::reloadConfiguration happens in the GpgSM self test. Funnily enough the selftest for gpg just returns true when the empty constructors of the cryptoconfig are called. The first component load is GpgSM.

Jan 11 2023, 2:54 PM · gnupg, kleopatra, Restricted Project
aheinecke closed T6345: AppImage: Add desktop files (icons) for compliant Applications as Wontfix.

Discussed with werner is for Wontfix as this is not really the AppImage way to do things. As you also seem to tend this way I slightly agree. I still would find it nice to have but If we have a real demand for that we can document or support people to do this.

Jan 11 2023, 12:35 PM · Restricted Project, kleopatra, AppImage
ikloecker claimed T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar.
Jan 11 2023, 12:34 PM · Restricted Project, gpgme, kleopatra
ikloecker claimed T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.
Jan 11 2023, 12:33 PM · Restricted Project, gpgme, kleopatra
ikloecker placed T6330: Kleopatra: Additional Expiry handling up for grabs.
Jan 11 2023, 12:33 PM · kleopatra, Restricted Project
ikloecker added a comment to T6345: AppImage: Add desktop files (icons) for compliant Applications.

Okay. It doesn't solve the problem that you want to run any application via the GnuPG VS-Desktop AppImage.

Jan 11 2023, 12:32 PM · Restricted Project, kleopatra, AppImage
aheinecke raised the priority of T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar from Normal to High.

I am changing the priority here to high as the parent task has high prio. Maybe we should close this as a duplicate of T5478

Jan 11 2023, 12:32 PM · Restricted Project, gpgme, kleopatra
aheinecke added a subtask for T5478: Kleopatra: Performance problems decrypting and encrypting large Archives: T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar.
Jan 11 2023, 12:31 PM · Restricted Project, gpgme, kleopatra
aheinecke added a parent task for T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar: T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.
Jan 11 2023, 12:31 PM · Restricted Project, gpgme, kleopatra
ikloecker added a comment to T6345: AppImage: Add desktop files (icons) for compliant Applications.

I think AppImageLauncher solves this already. And for discoverability there's AppImageHub (which the distribution-specific desktop installers may already support as source for applications).

Jan 11 2023, 12:26 PM · Restricted Project, kleopatra, AppImage
ikloecker claimed T6330: Kleopatra: Additional Expiry handling.
Jan 11 2023, 12:12 PM · kleopatra, Restricted Project
aheinecke lowered the priority of T6344: Kleopatra, GPG: AboutData ctor on Windows takes too long from High to Normal.

by moving the KUniqueService before this and with the change b58cf129f the priority is reduced. It will still take 200ms so we might want to do something about this but it is not prio high as the 200ms are only on first run.

Jan 11 2023, 12:10 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
ikloecker committed rKLEOPATRAd77289813be4: Remove left-overs of AboutGpg4WinData (authored by ikloecker).
Remove left-overs of AboutGpg4WinData
Jan 11 2023, 12:09 PM
aheinecke triaged T6345: AppImage: Add desktop files (icons) for compliant Applications as Normal priority.
Jan 11 2023, 11:43 AM · Restricted Project, kleopatra, AppImage
werner committed rGb58cf129f47a: dirmngr: Cleanup of the no-Tor check with --gpgconf-* commands (authored by werner).
dirmngr: Cleanup of the no-Tor check with --gpgconf-* commands
Jan 11 2023, 11:41 AM
werner committed rGd1298fa28753: w32: Make sure DEP is enabled. (authored by werner).
w32: Make sure DEP is enabled.
Jan 11 2023, 11:41 AM
werner committed rG1f7a88ec5eba: doc: Minor fix of the --keyserver option. (authored by werner).
doc: Minor fix of the --keyserver option.
Jan 11 2023, 11:41 AM
werner committed rG818051432c00: dirmngr: Do not check for Tor for --gpgconf-* options (authored by werner).
dirmngr: Do not check for Tor for --gpgconf-* options
Jan 11 2023, 11:34 AM
werner committed rGb7f21f9f21d5: po: Auto update (authored by werner).
po: Auto update
Jan 11 2023, 11:34 AM
werner committed rG98100fadc4f4: gpg: Remove duplicated diagnostic. (authored by werner).
gpg: Remove duplicated diagnostic.
Jan 11 2023, 11:34 AM
werner committed rGff3c86ab25cb: po: Update German translation (authored by werner).
po: Update German translation
Jan 11 2023, 11:34 AM
werner committed rG73624de5b71d: gpg: Add missing space to a diagnostic. (authored by werner).
gpg: Add missing space to a diagnostic.
Jan 11 2023, 11:34 AM
werner committed rG17b985787e23: doc: Minor man page fixes. (authored by werner).
doc: Minor man page fixes.
Jan 11 2023, 11:34 AM
werner committed rGf618731f7e43: w32: Make sure DEP is enabled. (authored by werner).
w32: Make sure DEP is enabled.
Jan 11 2023, 11:34 AM
ikloecker resigned from D549: qt: make the pin entry dialog float again.

Resigning as reviewer since I cannot close it, but want to have it off of my list.

Jan 11 2023, 11:07 AM
ikloecker placed T4505: SM, W32: GPGSM hangs up the GnuPG System up for grabs.

Putting up for grabs and removing Kleopatra tag since for Kleopatra users this has been fixed (unless they manage to trigger multiple separate concurrent imports in Kleopatra).

Jan 11 2023, 11:04 AM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
ikloecker changed the status of T6325: Kleopatra: Prevent OpenPGP Cert and CSR creation for RSA-2048 in de-vs mode from Open to Testing.

Done for OpenPGP cards, PIV cards, and NetKey cards.

Jan 11 2023, 11:00 AM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRA93df10a60268: Disable CSR and OpenPGP key creation from non-compliant NetKey card keys (authored by ikloecker).
Disable CSR and OpenPGP key creation from non-compliant NetKey card keys
Jan 11 2023, 10:47 AM
ikloecker committed rKLEOPATRA56fc0fd3b40f: Disable CSR and OpenPGP key creation from non-compliant PIV card keys (authored by ikloecker).
Disable CSR and OpenPGP key creation from non-compliant PIV card keys
Jan 11 2023, 10:47 AM
ikloecker committed rKLEOPATRAa3ecaf138984: Don't check the individual keys if NetKey card isn't set up properly (authored by ikloecker).
Don't check the individual keys if NetKey card isn't set up properly
Jan 11 2023, 10:47 AM
ikloecker committed rKLEOPATRAac6044aa2615: Cache information from PIV card and store algo in key info (authored by ikloecker).
Cache information from PIV card and store algo in key info
Jan 11 2023, 10:47 AM
ikloecker committed rKLEOPATRA5c3d09cfffd1: Disable creating an OpenPGP key from non-compliant OpenPGP card keys (authored by ikloecker).
Disable creating an OpenPGP key from non-compliant OpenPGP card keys
Jan 11 2023, 9:55 AM
ikloecker committed rKLEOPATRA92d4f4b66f13: Disable CSR creation for non-compliant OpenPGP card keys (authored by ikloecker).
Disable CSR creation for non-compliant OpenPGP card keys
Jan 11 2023, 9:55 AM
jrg.sichermann closed T6251: Invalid ID in GpgOL while sending myself a signed and encrypted message as Resolved.

Hello Andre Heinecke,

Jan 11 2023, 7:50 AM · Info Needed, S/MIME, gpgol
l10n daemon script <scripty@kde.org> committed rLIBKLEO2ad231b32e3e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 11 2023, 4:37 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA50b9e543e6f7: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 11 2023, 4:35 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO3b92a7a39d99: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 11 2023, 3:25 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAfb936dc26a02: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 11 2023, 3:23 AM

Jan 10 2023

jukivili committed rC5e1a04f77933: aria: add generic 2-way bulk processing (authored by jukivili).
aria: add generic 2-way bulk processing
Jan 10 2023, 8:09 PM
jukivili committed rC316c6d7715d9: Add ARIA block cipher (authored by jukivili).
Add ARIA block cipher
Jan 10 2023, 8:09 PM
aheinecke triaged T6344: Kleopatra, GPG: AboutData ctor on Windows takes too long as High priority.
Jan 10 2023, 5:01 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke closed T4067: Kleopatra, performance: Create a system to use binary resources for i18n, a subtask of T6259: Kleopatra: Improve startup performance , as Wontfix.
Jan 10 2023, 4:50 PM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke closed T4067: Kleopatra, performance: Create a system to use binary resources for i18n as Wontfix.

I do not think that this is an issue after analyzing procmon timings. It is only an installation time issue. For that there is no real reason to spend much effort on this.

Jan 10 2023, 4:50 PM · gpg4win, kleopatra
aheinecke added a comment to T6331: Gpg4win: Replace GpgEX functionality through Windows registry.

Note to self after spending some time searching again for the documentation I saw previously about this: https://learn.microsoft.com/en-us/windows/win32/shell/context-menu-handlers#suppressing-verbs-and-controlling-visibility

Jan 10 2023, 4:43 PM · gpgex, gpg4win, Restricted Project
aheinecke moved T6331: Gpg4win: Replace GpgEX functionality through Windows registry from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 10 2023, 1:08 PM · gpgex, gpg4win, Restricted Project
aheinecke moved T5227: GpgOL: User documentation from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 10 2023, 12:53 PM · Documentation, Restricted Project, gpgol
aheinecke moved T6326: Kleopatra: Remove profile configuration from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 10 2023, 12:53 PM · Restricted Project, kleopatra
ikloecker committed rLIBKLEO2295d040a8e1: Bump library version (authored by ikloecker).
Bump library version
Jan 10 2023, 12:41 PM
ikloecker committed rLIBKLEO1d9d7fe322f4: Add function to check if algorithm is de-vs compliant (authored by ikloecker).
Add function to check if algorithm is de-vs compliant
Jan 10 2023, 12:41 PM
ikloecker committed rLIBKLEO2f2109dbb9a9: Add C++20 compatibility helper to check if string starts with a prefix (authored by ikloecker).
Add C++20 compatibility helper to check if string starts with a prefix
Jan 10 2023, 12:41 PM
aheinecke closed T6326: Kleopatra: Remove profile configuration as Resolved.

I am closing this directly as this is an obvious removal of something that was previously disabled by configuration.

Jan 10 2023, 12:31 PM · Restricted Project, kleopatra
aheinecke closed T6327: Kleopatra: Remove obsolete EMail Operations configuration as Resolved.

Good solution. I tested it.

Jan 10 2023, 12:30 PM · Restricted Project, kleopatra
aheinecke committed rKLEOPATRA14370d11df5f: Remove GnuPG profile configuration (authored by aheinecke).
Remove GnuPG profile configuration
Jan 10 2023, 12:29 PM
werner added a comment to T6325: Kleopatra: Prevent OpenPGP Cert and CSR creation for RSA-2048 in de-vs mode.

See also T6329

Jan 10 2023, 12:11 PM · Restricted Project, kleopatra
aheinecke added a comment to T6325: Kleopatra: Prevent OpenPGP Cert and CSR creation for RSA-2048 in de-vs mode.

Right, I think with that you could even go down to 1024 or 512 (or does gnupg block this?). Its better to block this in de-vs mode as it says in our documents somewhere that we prevent generation of non-compliant keys at least in the GUI.

Jan 10 2023, 8:44 AM · Restricted Project, kleopatra
ikloecker added a comment to T6325: Kleopatra: Prevent OpenPGP Cert and CSR creation for RSA-2048 in de-vs mode.

RSA-2048 can still be used in de-vs mode if it's listed in the RSAKeySizes config entry.

Jan 10 2023, 8:29 AM · Restricted Project, kleopatra
mlaurent committed rLIBKLEOf853a0736501: GIT_SILENT: prepare 5.22.2 (authored by mlaurent).
GIT_SILENT: prepare 5.22.2
Jan 10 2023, 8:18 AM
mlaurent committed rKLEOPATRA01382a1e2a16: GIT_SILENT: prepare 5.22.2 (authored by mlaurent).
GIT_SILENT: prepare 5.22.2
Jan 10 2023, 8:05 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA909815ffc446: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 10 2023, 3:18 AM
gniibe added a comment to T6338: kleo: Japanese Translation.

I leave this open as ticket for the rest ?

Jan 10 2023, 1:03 AM · Restricted Project, kleopatra, Bug Report

Jan 9 2023

dypriem added a comment to T6339: Outlook crashes when selecting a contact (with HTML mails enabled).

I'm that user - only thing I can think of really is that I used the tool "O&O ShutUp10++" to restrict Win10 Settings. During the troubleshooting I reverted to the standard settings, but it made not difference.

Jan 9 2023, 4:01 PM · gpgol, Bug Report
aheinecke triaged T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar as Normal priority.
Jan 9 2023, 12:51 PM · Restricted Project, gpgme, kleopatra
aheinecke added a comment to T6199: Kleopatra: MIME viewer support.

My last idea with this ask was that we should reuse the Handler from GpgOL. Because that one is very simple and the difficulty is not the mime parsing, which KMIME could do but the whole complexity the objecttreeparser does.

Jan 9 2023, 12:42 PM · Restricted Project, kleopatra
werner triaged T6341: Release GPGME 1.19.0 as Normal priority.
Jan 9 2023, 12:15 PM · gpgme, Release Info
ikloecker claimed T6325: Kleopatra: Prevent OpenPGP Cert and CSR creation for RSA-2048 in de-vs mode.
Jan 9 2023, 11:51 AM · Restricted Project, kleopatra
ikloecker changed the status of T6327: Kleopatra: Remove obsolete EMail Operations configuration from Open to Testing.

For the clipboard operations (encrypt and sign) we store the user's decision to keep the results open after the operation was completed. These settings cannot be changed in the UI currently.

Jan 9 2023, 11:50 AM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRAe94e93b50363: Remove unused local conflict detection functions (authored by ikloecker).
Remove unused local conflict detection functions
Jan 9 2023, 11:42 AM
ikloecker committed rKLEOPATRA26c067c613b4: Remove obsolete private slot (authored by ikloecker).
Remove obsolete private slot
Jan 9 2023, 11:42 AM
ikloecker committed rKLEOPATRAc93c9ddf1504: Remove obsolete email operations settings (authored by ikloecker).
Remove obsolete email operations settings
Jan 9 2023, 11:42 AM
ikloecker committed rKLEOPATRA3fc82e6e5c2d: Add separate settings for showing results after clipboard operation (authored by ikloecker).
Add separate settings for showing results after clipboard operation
Jan 9 2023, 11:42 AM