Page MenuHome GnuPG
Feed All Stories

Aug 4 2022

ikloecker committed rMc3b183831db5: qt: Remove job for refreshing OpenPGP keys (authored by ikloecker).
qt: Remove job for refreshing OpenPGP keys
Aug 4 2022, 12:32 PM
ikloecker committed rKLEOPATRA87d8b00d4b22: Use ReceiveKeysJob for refreshing OpenPGP keys (authored by ikloecker).
Use ReceiveKeysJob for refreshing OpenPGP keys
Aug 4 2022, 12:32 PM
werner added a comment to T6122: GnuPG: misleading error message keytocard.

The problem seems to be that we don't return a status code with the
actual error via the --command-fd interface:

Aug 4 2022, 12:23 PM · Bug Report, gnupg (gpg22)
werner triaged T6122: GnuPG: misleading error message keytocard as Normal priority.
Aug 4 2022, 12:07 PM · Bug Report, gnupg (gpg22)
gniibe committed rS40c50f8d8291: Support ECC, step 5 (fixing a bug). (authored by gniibe).
Support ECC, step 5 (fixing a bug).
Aug 4 2022, 8:48 AM
gniibe committed rS10795acc8daa: Support ECC, step 4. (authored by gniibe).
Support ECC, step 4.
Aug 4 2022, 8:48 AM
sylvain-spryker added a comment to T6070: Yubikey 5C 'not available: card error' regression.

@gniibe Perfect, I got the update during the night actually. Thanks a lot for your work 🙏 .

Aug 4 2022, 7:02 AM · gnupg (gpg23), scd, Bug Report
gniibe committed rSc6972c490b9f: Support ECC, step 3. (authored by gniibe).
Support ECC, step 3.
Aug 4 2022, 5:58 AM
gniibe added a comment to T6070: Yubikey 5C 'not available: card error' regression.

For the firmware 5.4.3, I confirmed that it works well with the changes:
https://dev.gnupg.org/T6070#160150

Aug 4 2022, 1:40 AM · gnupg (gpg23), scd, Bug Report
Heiko Becker <heiko.becker@kde.org> committed rKLEOPATRA15cf04bff7b0: GIT_SILENT Upgrade release service version to 22.07.90. (authored by Heiko Becker <heiko.becker@kde.org>).
GIT_SILENT Upgrade release service version to 22.07.90.
Aug 4 2022, 1:07 AM

Aug 3 2022

ikloecker added a comment to T6073: Kleopatra: Fix issues with high contrast resp. inverted color scheme.

Did you restart Kleopatra after enabling the high contrast mode? I have implemented that Kleopatra doesn't change/set any background or foreground colors if high contrast mode is detected. Maybe the detection (in SystemInfo::isHighContrastModeActive) doesn't work.

Aug 3 2022, 5:34 PM · vsd33, kleopatra, Restricted Project
ikloecker changed the status of T6101: Kleopatra: Make self-test accessible from Open to Testing.

All issues were addressed.

Aug 3 2022, 5:27 PM · kleopatra, Restricted Project
ikloecker changed the status of T6101: Kleopatra: Make self-test accessible, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Aug 3 2022, 5:27 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRAc7f4cacff3c4: Update column sizes if all tests are shown (authored by ikloecker).
Update column sizes if all tests are shown
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA45d1f6b39c9c: Ensure that the current item stays visible (authored by ikloecker).
Ensure that the current item stays visible
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRAf674388913fd: Set accessible name for the test results tree (authored by ikloecker).
Set accessible name for the test results tree
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA6ca6a3a23776: Announce current item when test results tree gets focus (authored by ikloecker).
Announce current item when test results tree gets focus
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA5cf3c582d9b2: Initially, give keyboard input focus to the tree view (authored by ikloecker).
Initially, give keyboard input focus to the tree view
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA5ca701a5f8cf: Simplify interface of SelfTestDialog (authored by ikloecker).
Simplify interface of SelfTestDialog
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA36c233441742: Remove unused c'tor (authored by ikloecker).
Remove unused c'tor
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRAd7f9d806d9d9: Prevent scroll areas from receiving focus (authored by ikloecker).
Prevent scroll areas from receiving focus
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA4df977116a49: Move Show all check box next to other check box (authored by ikloecker).
Move Show all check box next to other check box
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA5ef5ad2f2885: In automatic mode, do not show passed tests initially (authored by ikloecker).
In automatic mode, do not show passed tests initially
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA051bdf81b7d1: Allow the labels to receive keyboard input focus (authored by ikloecker).
Allow the labels to receive keyboard input focus
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA0743a81ee85b: Create UI of Self Test dialog in code (authored by ikloecker).
Create UI of Self Test dialog in code
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA5898bdda3987: Modernize signal-slot connections (authored by ikloecker).
Modernize signal-slot connections
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA04095babdf1b: Make test results tree view navigatable column by column (authored by ikloecker).
Make test results tree view navigatable column by column
Aug 3 2022, 5:21 PM
ebo created T6122: GnuPG: misleading error message keytocard.
Aug 3 2022, 3:57 PM · Bug Report, gnupg (gpg22)
sylvain-spryker added a comment to T6070: Yubikey 5C 'not available: card error' regression.

Hi lovely people,

Aug 3 2022, 3:38 PM · gnupg (gpg23), scd, Bug Report
aheinecke added a comment to T5951: gpgme: Add support for refreshing OpenPGP keys.

I thought "Update" would do a key server refresh by fingerprint. Maybe I looked at the wrong job? In testing we noticed this because we suddenly had additional keys after using "update". "Update" in the certificate details should only search by fingerprint. Maybe when we know that the key source is WKD we could also look by mail address?

Aug 3 2022, 3:32 PM · gpgme, Restricted Project
aheinecke added a comment to T6073: Kleopatra: Fix issues with high contrast resp. inverted color scheme.

Most things look good to me, it was automatically enabled when I switched Windows to high contrast mode. The only thing I noticed is that the fields where we explicitly set the background may not look to readable. Especially the Sign&Encrypt buttons because there we don't set the text color.

Aug 3 2022, 3:29 PM · vsd33, kleopatra, Restricted Project
ikloecker added a comment to T5951: gpgme: Add support for refreshing OpenPGP keys.

Okay. I do a KeyListJob with key list mode GpgME::LocateExternal which does the equivalent of --locate-external-keys and that depends on the auto-key-locate mechanisms which could include keyserver and other mechanisms besides WKD.

Aug 3 2022, 3:20 PM · gpgme, Restricted Project
ikloecker added a comment to T5951: gpgme: Add support for refreshing OpenPGP keys.

The lookup by email address is supposed to be done via WKD. Obviously, a lookup by fingerprint wouldn't work. And yes, obviously this may import additional key via WKD.

Aug 3 2022, 3:08 PM · gpgme, Restricted Project
aheinecke triaged T6121: Kleopatra: add name suggestion for revocation certificate as Normal priority.
Aug 3 2022, 2:54 PM · Restricted Project, kleopatra
ebo created T6121: Kleopatra: add name suggestion for revocation certificate .
Aug 3 2022, 2:43 PM · Restricted Project, kleopatra
aheinecke reopened T5951: gpgme: Add support for refreshing OpenPGP keys, a subtask of T5903: Kleopatra: Add refresh button in certificatedetails , as Open.
Aug 3 2022, 2:41 PM · backport, kleopatra, Restricted Project
aheinecke reopened T5951: gpgme: Add support for refreshing OpenPGP keys as "Open".

I am reopening this as the current behavior is strange in my opinion and should be changed before a release.
Currently the refreshopenpgpkeysjob does not refresh the OpenPGP Key by fingerprint but instead imports all keys with a similar e-mail address. This does not work for keys with no email. Also in case of public keyservers it can pull in keys that not belong to the user or are expired and so on.

Aug 3 2022, 2:41 PM · gpgme, Restricted Project
kusyka911 added a comment to T6082: Failed to decrypt with YubiKey on m1 mac.

@gniibe thanks for help.

Aug 3 2022, 2:14 PM · Bug Report
aheinecke committed rW505cdfd3ebb8: Update libkleo, kleopatra and kde-l10n (authored by aheinecke).
Update libkleo, kleopatra and kde-l10n
Aug 3 2022, 12:52 PM
werner committed rG6583abedf3f0: common: Silence warnings from AllowSetForegroundWindow. (authored by werner).
common: Silence warnings from AllowSetForegroundWindow.
Aug 3 2022, 11:15 AM
werner committed rG94908857e1f5: dirmngr: Fix failed malloc error message. (authored by werner).
dirmngr: Fix failed malloc error message.
Aug 3 2022, 11:15 AM
werner committed rG4ef8516a79f9: common: Silence warnings from AllowSetForegroundWindow. (authored by werner).
common: Silence warnings from AllowSetForegroundWindow.
Aug 3 2022, 11:11 AM
werner committed rG5fb2306b9760: gpgconf: Add config file for Windows Registry dumps. (authored by werner).
gpgconf: Add config file for Windows Registry dumps.
Aug 3 2022, 10:50 AM
werner committed rGb067285d595a: dirmngr: Fix failed malloc error message. (authored by werner).
dirmngr: Fix failed malloc error message.
Aug 3 2022, 10:50 AM
ikloecker claimed T6101: Kleopatra: Make self-test accessible.
Aug 3 2022, 9:38 AM · kleopatra, Restricted Project
ikloecker edited projects for T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate, added: Restricted Project; removed g10code.
Aug 3 2022, 9:35 AM · Restricted Project, kleopatra
gniibe committed rSd87da7d1c0a6: Support ECC, step 2. (authored by gniibe).
Support ECC, step 2.
Aug 3 2022, 9:32 AM
werner committed rGebb736b2c310: gpgconf: Add config file for Windows Registry dumps. (authored by werner).
gpgconf: Add config file for Windows Registry dumps.
Aug 3 2022, 9:29 AM
gniibe committed rSd3b1ea8387f5: Support ECC, step 1. (authored by gniibe).
Support ECC, step 1.
Aug 3 2022, 9:12 AM
gniibe committed rS6be00e5447ef: locate the places to support ECC. (authored by gniibe).
locate the places to support ECC.
Aug 3 2022, 6:29 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAef06a5ee49d4: 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
Aug 3 2022, 4:51 AM
gniibe committed rSb704864cf72b: Add constants in pkcs11.h. (authored by gniibe).
Add constants in pkcs11.h.
Aug 3 2022, 3:42 AM

Aug 2 2022

werner added a project to T6119: GnuPG: Compliance mode status omitted when decrypting combined symmetric and asymmetric data: Restricted Project.

Fixed in 2.2 and master. Did a couple of manual tests using 2.2 on Linux. gpgsplit comes handy to add a couple more tag-3 packets (same algos or one patched to camellia for the negative test)

Aug 2 2022, 6:55 PM · gnupg, Restricted Project
werner committed rG171725c9717c: g13: Remove unused variable. (authored by werner).
g13: Remove unused variable.
Aug 2 2022, 6:46 PM
werner committed rGea7aba6e605d: gpgconf: Improve registry dumping. (authored by werner).
gpgconf: Improve registry dumping.
Aug 2 2022, 6:46 PM
werner committed rGe542c4af182d: gpg: Make symmetric + pubkey encryption de-vs compliant. (authored by werner).
gpg: Make symmetric + pubkey encryption de-vs compliant.
Aug 2 2022, 6:46 PM
werner committed rGe8011a7ceca7: gpg: Make symmetric + pubkey encryption de-vs compliant. (authored by werner).
gpg: Make symmetric + pubkey encryption de-vs compliant.
Aug 2 2022, 6:37 PM
jukivili committed rC97e2c237f15d: tests/basic: Add ifdefs for SM4 and CAMELLIA tests (authored by neverpanic).
tests/basic: Add ifdefs for SM4 and CAMELLIA tests
Aug 2 2022, 6:04 PM
werner added a comment to T6119: GnuPG: Compliance mode status omitted when decrypting combined symmetric and asymmetric data.

This also points out that the cipher algos and modes of the symmetric encrypted session key packets where never checked for compliance. We only checked the compliance of the bulk encryption cipher algo.

Aug 2 2022, 6:04 PM · gnupg, Restricted Project
ikloecker changed the status of T6120: Kleopatra: Unify wording of (start and) end of validity period from Open to Testing.
Aug 2 2022, 5:44 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRAe47dfe74231c: Unify labeling of creation and expiration date (authored by ikloecker).
Unify labeling of creation and expiration date
Aug 2 2022, 5:43 PM
ikloecker committed rLIBKLEO576de59a37c1: Unify labeling of creation and expiration date (authored by ikloecker).
Unify labeling of creation and expiration date
Aug 2 2022, 5:27 PM
ikloecker claimed T6120: Kleopatra: Unify wording of (start and) end of validity period.
Aug 2 2022, 5:14 PM · Restricted Project, kleopatra
ikloecker triaged T6120: Kleopatra: Unify wording of (start and) end of validity period as Normal priority.
Aug 2 2022, 5:13 PM · Restricted Project, kleopatra
aheinecke renamed T6119: GnuPG: Compliance mode status omitted when decrypting combined symmetric and asymmetric data from GnuPG: Complaince mode status omitted when decrypting combined symmetric and asymmetric data to GnuPG: Compliance mode status omitted when decrypting combined symmetric and asymmetric data.
Aug 2 2022, 4:41 PM · gnupg, Restricted Project
aheinecke added a comment to T6119: GnuPG: Compliance mode status omitted when decrypting combined symmetric and asymmetric data.

This was added in b03fab09e188f7bb10237d4f20455e4026737e4e

Aug 2 2022, 4:41 PM · gnupg, Restricted Project
aheinecke added a comment to T6119: GnuPG: Compliance mode status omitted when decrypting combined symmetric and asymmetric data.

Oh, there appears to be a reason for that. In line 699 of mainproc.c:

/* Symmetric encryption and asymmetric encryption voids compliance.  */
   && (c->symkeys != !!c->pkenc_list )
Aug 2 2022, 4:37 PM · gnupg, Restricted Project
aheinecke triaged T6119: GnuPG: Compliance mode status omitted when decrypting combined symmetric and asymmetric data as High priority.
Aug 2 2022, 4:30 PM · gnupg, Restricted Project
ikloecker renamed T6118: Kleopatra: Bogus </item><item> in message when importing secret key with multiple user IDs from Kleopatra: Bogus </item><item> in message when exporting secret key with multiple user IDs to Kleopatra: Bogus </item><item> in message when importing secret key with multiple user IDs.
Aug 2 2022, 4:00 PM · kleopatra, Restricted Project, Bug Report
ikloecker moved T6118: Kleopatra: Bogus </item><item> in message when importing secret key with multiple user IDs from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 2 2022, 3:56 PM · kleopatra, Restricted Project, Bug Report
ikloecker changed the status of T6118: Kleopatra: Bogus </item><item> in message when importing secret key with multiple user IDs from Open to Testing.
Aug 2 2022, 3:56 PM · kleopatra, Restricted Project, Bug Report
ikloecker committed rKLEOPATRAa6e9353ef245: Fix building of localized string with list of imported user IDs (authored by ikloecker).
Fix building of localized string with list of imported user IDs
Aug 2 2022, 3:55 PM
werner committed rE745d333cf7b5: w32: Convert REG_DWORD values to a string. (authored by werner).
w32: Convert REG_DWORD values to a string.
Aug 2 2022, 3:19 PM
ikloecker created T6118: Kleopatra: Bogus </item><item> in message when importing secret key with multiple user IDs.
Aug 2 2022, 1:57 PM · kleopatra, Restricted Project, Bug Report
mlaurent committed rLIBKLEO0a7b898e0092: Remove unused forward declaration (authored by mlaurent).
Remove unused forward declaration
Aug 2 2022, 1:22 PM
mlaurent committed rKLEOPATRA33baefc6eefe: Remove unused forward declaration (authored by mlaurent).
Remove unused forward declaration
Aug 2 2022, 1:21 PM
werner committed rG6bc959231802: gpgconf: Improve registry dumping. (authored by werner).
gpgconf: Improve registry dumping.
Aug 2 2022, 12:27 PM
tigernero added a comment to T6070: Yubikey 5C 'not available: card error' regression.

I have exactly this problem with yubikey here,
since i upgraded to gpg4win version 4.0.3 which contains gnupg 2.3.7 i get the same error as openpgp key not recognized.

Aug 2 2022, 12:25 PM · gnupg (gpg23), scd, Bug Report
ikloecker changed the status of T6102: Kleopatra: Make Certifications dialog accessible from Open to Testing.

The original issues have been addressed. Moreover, the actions are now available as buttons additionally to being available as context menu items.

Aug 2 2022, 11:47 AM · kleopatra, Restricted Project
ikloecker changed the status of T6102: Kleopatra: Make Certifications dialog accessible, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Aug 2 2022, 11:47 AM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRA452adf99f2ee: Use actions for operations on user IDs and their certifications (authored by ikloecker).
Use actions for operations on user IDs and their certifications
Aug 2 2022, 11:38 AM
ikloecker committed rKLEOPATRA554349e719a0: Add buttons for invoking actions on selected user ID or certification (authored by ikloecker).
Add buttons for invoking actions on selected user ID or certification
Aug 2 2022, 11:38 AM
ikloecker committed rKLEOPATRA5703377393cc: Make userHasCertificationKey() helper available elsewhere (authored by ikloecker).
Make userHasCertificationKey() helper available elsewhere
Aug 2 2022, 11:38 AM
ikloecker committed rKLEOPATRA9dea1cbc20ac: Add helpers for checking feasibility of certification revokations (authored by ikloecker).
Add helpers for checking feasibility of certification revokations
Aug 2 2022, 11:38 AM
ikloecker committed rKLEOPATRA60498cdadfa8: Change selection mode to single selection (authored by ikloecker).
Change selection mode to single selection
Aug 2 2022, 11:38 AM
OJFord added a comment to T6070: Yubikey 5C 'not available: card error' regression.

@tigernero 2.3.8 is not yet released. Pretty sure gpg4win is a separate project, presumably you'll see a changelog entry here (as there is bumping to 2.3.7 in the latest 4.0.3) when it's in:
https://www.gpg4win.org/change-history.html
https://www.gpg4win.org/support.html

Aug 2 2022, 11:01 AM · gnupg (gpg23), scd, Bug Report
aheinecke closed T5371: Handle invalid compliance settings as Resolved.

Agreed

Aug 2 2022, 9:03 AM · Feature Request, Restricted Project, kleopatra
gniibe committed rSf5cf61ccb127: Don't use SCD READCERT, but just use gpgsm. (authored by gniibe).
Don't use SCD READCERT, but just use gpgsm.
Aug 2 2022, 7:17 AM
gniibe committed rS00198cb67064: Fix wrong fix of off-by-one error. (authored by gniibe).
Fix wrong fix of off-by-one error.
Aug 2 2022, 7:17 AM

Aug 1 2022

jukivili committed rCa8f66410ca0d: basic: gcm-siv: add fips checks for SM4 and CAMELLIA128 (authored by jukivili).
basic: gcm-siv: add fips checks for SM4 and CAMELLIA128
Aug 1 2022, 7:29 PM
ikloecker committed rKLEOPATRA10119dd61c1d: Set accessible name for the user ID and certifications tree (authored by ikloecker).
Set accessible name for the user ID and certifications tree
Aug 1 2022, 5:17 PM
ikloecker committed rLIBKLEOc2fa1cf1326f: Announce empty cells of user ID rows as "User ID" (authored by ikloecker).
Announce empty cells of user ID rows as "User ID"
Aug 1 2022, 5:17 PM
ikloecker changed the status of T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible, a subtask of T5842: Gpg4win LTS 3.1.22, from Open to Testing.
Aug 1 2022, 4:53 PM · gpg4win, Restricted Project, Release Info
ikloecker changed the status of T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Aug 1 2022, 4:53 PM · kleopatra, Restricted Project
ikloecker changed the status of T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible from Open to Testing.
Aug 1 2022, 4:53 PM · kleopatra, Restricted Project
ikloecker added a comment to T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible.

The OpenPGP-related changes mentioned in T5832#161063 have been implemented.

Aug 1 2022, 4:52 PM · kleopatra, Restricted Project
ikloecker triaged T6117: Kleopatra: Make creation of S/MIME certificate signing request accessible as Normal priority.
Aug 1 2022, 4:51 PM · kleopatra, Restricted Project
ikloecker added a comment to T5371: Handle invalid compliance settings.

I think this was mostly covered with T5362: Kleopatra: Add warning in compliance mode if gnupg version is not compliant and T5653: de-vs and GnuPG 2.3.3 error.

Aug 1 2022, 4:09 PM · Feature Request, Restricted Project, kleopatra
ikloecker committed rKLEOPATRAf7c4c2d0e2bb: Show a simple success message instead of a complicated result dialog (authored by ikloecker).
Show a simple success message instead of a complicated result dialog
Aug 1 2022, 4:03 PM
ikloecker committed rKLEOPATRAf7dfbacd9b7f: GIT_SILENT Remove unused method (authored by ikloecker).
GIT_SILENT Remove unused method
Aug 1 2022, 4:03 PM