Page MenuHome GnuPG
Feed All Stories

Aug 1 2022

aheinecke committed rO5fd467a00d3f: Abort header parsing on invalid headers (authored by aheinecke).
Abort header parsing on invalid headers
Aug 1 2022, 3:15 PM
werner added projects to T5371: Handle invalid compliance settings: Restricted Project, Feature Request.

Has this been implemented?

Aug 1 2022, 3:15 PM · Feature Request, Restricted Project, kleopatra
werner edited projects for T5990: Option to ignore the user trustlist.txt, added: Restricted Project; removed backport.
Aug 1 2022, 3:12 PM · Restricted Project, Restricted Project, gnupg (gpg22), S/MIME, gpgagent
werner committed rG10f42f313ca7: tests: Install links for tpm2daemon (authored by werner).
tests: Install links for tpm2daemon
Aug 1 2022, 3:11 PM
aheinecke added a comment to T6116: Kleopatra: Card personalization workflow.

As part of this the "Change Reset Code" button should be hidden in the general user interface.

Aug 1 2022, 2:23 PM · Restricted Project, kleopatra
aheinecke triaged T6116: Kleopatra: Card personalization workflow as Wishlist priority.
Aug 1 2022, 2:20 PM · Restricted Project, kleopatra
aheinecke triaged T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate as Normal priority.
Aug 1 2022, 2:12 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRAd672b49dbb1c: Make name of class reflect what it does (authored by ikloecker).
Make name of class reflect what it does
Aug 1 2022, 2:09 PM
ikloecker committed rKLEOPATRAb39f97df824f: Only offer creation of OpenPGP certificate in selection dialog (authored by ikloecker).
Only offer creation of OpenPGP certificate in selection dialog
Aug 1 2022, 2:09 PM
ikloecker committed rKLEOPATRA837325756ec7: Offer separate actions for creating OpenPGP key pair resp. S/MIME CSR (authored by ikloecker).
Offer separate actions for creating OpenPGP key pair resp. S/MIME CSR
Aug 1 2022, 2:09 PM
ikloecker committed rKLEOPATRA95416fb1d192: Create OpenPGP certificate by default with --gen-key (authored by ikloecker).
Create OpenPGP certificate by default with --gen-key
Aug 1 2022, 2:09 PM
werner lowered the priority of T6023: Check how GnuPG handles several keys from WKD from High to Normal.

I don't think that we need to fix things here. Important is that the WKD import uses a filter which imports only keys with the requested mail address. However, if a key with the same fingerprint already exists it will be merged.

Aug 1 2022, 11:33 AM · gnupg24, g10, common, Documentation, wkd
Jakuje reopened T6052: gnupg2 tpm2d tests do not work as "Open".

The provided change does not look like fixing the problem for me. The path to gpgconf is still wrong and I am getting the same error both with master and with the patched tarballs:

make[2]: Entering directory '/home/jjelen/devel/gnupg/tests/tpm2dtests'
LC_ALL=C EXEEXT= PATH="../gpgscm:/home/jjelen/.local/bin:/home/jjelen/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin" abs_top_srcdir="/home/jjelen/devel/gnupg" objdir="/home/jjelen/devel/gnupg" TPMSERVER="" SWTPM="/bin/swtpm" SWTPM_IOCTL="/bin/swtpm_ioctl" GNUPG_BUILD_ROOT="/home/jjelen/devel/gnupg/tests" GPGSCM_PATH="/home/jjelen/devel/gnupg/tests/gpgscm" /home/jjelen/devel/gnupg/tests/gpgscm/gpgscm \
  /home/jjelen/devel/gnupg/tests/tpm2dtests/run-tests.scm  
gpgscm: error running '/home/jjelen/devel/gnupg/tests/tools/gpgconf': probably not installed
(wait-process "/home/jjelen/devel/gnupg/tests/tools/gpgconf" 2693795 #t): Configuration error
Aug 1 2022, 11:31 AM · gnupg24 (gnupg-2.4.4), Tests, TPM, Bug Report
werner closed T6098: Path traversal bug in gpg-wks-server as Resolved.
Aug 1 2022, 11:20 AM · wkd, gnupg
werner triaged T6114: Support Installable test suites in gpg-crypt as Normal priority.
Aug 1 2022, 11:18 AM · Tests, dev.gnupg.org, Feature Request
rossburton created T6114: Support Installable test suites in gpg-crypt.
Aug 1 2022, 10:59 AM · Tests, dev.gnupg.org, Feature Request
werner committed rG8e63e813c740: common: Add a default OpenPGP ECC mapping. (authored by werner).
common: Add a default OpenPGP ECC mapping.
Aug 1 2022, 10:35 AM
werner committed rG67e510cbf7b1: scd:opengpg: Minor vendor name fix (authored by werner).
scd:opengpg: Minor vendor name fix
Aug 1 2022, 10:35 AM

Jul 31 2022

jukivili committed rC8287dea8379f: sm4: add ARMv8 CE accelerated implementation for XTS mode (authored by Tianjia Zhang <tianjia.zhang@linux.alibaba.com>).
sm4: add ARMv8 CE accelerated implementation for XTS mode
Jul 31 2022, 6:02 PM
jukivili committed rCa0c933f6fed0: sm4: fix unused parameter compiler warning (authored by jukivili).
sm4: fix unused parameter compiler warning
Jul 31 2022, 6:02 PM
jukivili committed rCdb5136c4d933: Simplify AES key schedule implementation (authored by jukivili).
Simplify AES key schedule implementation
Jul 31 2022, 6:02 PM
jukivili committed rC2ac6c24aa530: rijndael-ppc: small speed-up for CBC and CFB encryption (authored by jukivili).
rijndael-ppc: small speed-up for CBC and CFB encryption
Jul 31 2022, 6:02 PM

Jul 30 2022

mlaurent committed rLIBKLEO07e762ca3543: It compiles fine without deprecated methods (authored by mlaurent).
It compiles fine without deprecated methods
Jul 30 2022, 4:09 PM
mlaurent committed rKLEOPATRAaf5904e23c6d: It compiles fine without deprecated methods (authored by mlaurent).
It compiles fine without deprecated methods
Jul 30 2022, 4:05 PM
mlaurent committed rKLEOPATRA596358647787: Port deprecated methods (authored by mlaurent).
Port deprecated methods
Jul 30 2022, 4:05 PM
tigernero added a comment to T6070: Yubikey 5C 'not available: card error' regression.

I can't find a url to download gnupg 2.3.8 for windows is it possible to know when gpg4win v.4.0.4 is out which fixes this bug? because currently on windows systems I am stuck using yubikey.

Jul 30 2022, 9:53 AM · gnupg (gpg23), scd, Bug Report

Jul 29 2022

ikloecker committed rWb068429a8fbd: Update dependencies of libkleo (authored by ikloecker).
Update dependencies of libkleo
Jul 29 2022, 10:50 PM
ikloecker committed rLIBKLEO2f5f44707d69: Add accessibleExpirationDate overload for signatures (authored by ikloecker).
Add accessibleExpirationDate overload for signatures
Jul 29 2022, 4:44 PM
ikloecker committed rLIBKLEO95ff877d7143: Provide improved representation of signature attributes for screen readers (authored by ikloecker).
Provide improved representation of signature attributes for screen readers
Jul 29 2022, 4:35 PM
ikloecker committed rLIBKLEOc951d24839a1: GIT_SILENT Fall through is intentional (authored by ikloecker).
GIT_SILENT Fall through is intentional
Jul 29 2022, 4:35 PM
ikloecker committed rLIBKLEO1ace0fc36ef3: Modernize: Use list-initialization (authored by ikloecker).
Modernize: Use list-initialization
Jul 29 2022, 4:35 PM
werner edited projects for T5119: TOFU messages are not completely and correctly localized to German, added: gnupg (gpg23); removed gnupg (gpg22).

It is unlikely that the tofu stuff will get into widespread use in the 2.2 version - if at all.

Jul 29 2022, 4:23 PM · gnupg24, gnupg (gpg23), i18n, Bug Report
werner closed T5359: Kleopatra: Loop in DeviceInfoWatcher with GnuPG 2.3 on Windows as Resolved.

Fixed quite some time ago.

Jul 29 2022, 4:19 PM · Restricted Project, scd, Restricted Project, kleopatra
werner moved T5990: Option to ignore the user trustlist.txt from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 29 2022, 4:17 PM · Restricted Project, Restricted Project, gnupg (gpg22), S/MIME, gpgagent
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T2867: When inline response is active for crypto mail closing outlook shows the save dialog, as Invalid.
Jul 29 2022, 3:15 PM · Bug Report, gpgol
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4524: Kleopatra: CRL check configuration available multiple times and out of sync, as Invalid.
Jul 29 2022, 3:15 PM · Restricted Project, Bug Report, gpg4win, kleopatra
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4318: GpgOl: Unable to save an encrypted message to disk [gpg4win 3.1.5], as Invalid.
Jul 29 2022, 3:15 PM · gpg4win, gpgol
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4527: Kleopatra, GPG: Display reason if a certificate is not compliant to a compliance level, as Invalid.
Jul 29 2022, 3:15 PM · Feature Request, kleopatra
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4538: Support PSS signed CRLs, as Invalid.
Jul 29 2022, 3:15 PM · dirmngr, S/MIME, libksba
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4525: GpgOL: Error when moving opened S/MIME Mails with attachments on Exchange, as Invalid.
Jul 29 2022, 3:15 PM · g10code, gpg4win, Bug Report, gpgol
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4528: GpgOL: When forwarding a mail send might need to be pressed twice, as Invalid.
Jul 29 2022, 3:15 PM · gpg4win, Bug Report, gpgol
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019 as Invalid.

No lets close this now.

Jul 29 2022, 3:15 PM · Release Info
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4526: GpgOL: Forwarding a mail with attachment as crypto mail removes attachment, as Invalid.
Jul 29 2022, 3:15 PM · Bug Report, gpgol, gpg4win
ikloecker renamed T5934: Kleopatra: Change the default/primary User ID from Kleopatra: Change the default User-ID to Kleopatra: Change the default/primary User ID.
Jul 29 2022, 3:15 PM · Restricted Project, gpg4win, kleopatra, Feature Request
ikloecker merged T6113: Kleopatra: Make primary user id selectable into T5934: Kleopatra: Change the default/primary User ID.
Jul 29 2022, 3:14 PM · Restricted Project, gpg4win, kleopatra, Feature Request
ikloecker merged task T6113: Kleopatra: Make primary user id selectable into T5934: Kleopatra: Change the default/primary User ID.
Jul 29 2022, 3:14 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRAe038dbbc0d5d: Hide empty list of related addresses (authored by ikloecker).
Hide empty list of related addresses
Jul 29 2022, 3:11 PM
bernhard added a comment to T5947: Release GnuPG 2.3.7.

As 2.3.7 was released on the 11th of July, see https://lists.gnupg.org/pipermail/gnupg-announce/2022q3/000474.html
I guess that this issue should be closed and some issues moved to one with 2.3.8.

Jul 29 2022, 2:55 PM · CVE, Release Info, gnupg (gpg23)
bernhard added a comment to T4523: Gpg4win: Multiple problems reported 05-2019.

Priorities went off this task for three years now. Is "Release Info" still the right tag?

Jul 29 2022, 2:51 PM · Release Info
ikloecker added a comment to T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible.

As discussed with Andre we streamline certificate generation as follows:

  • We remove the "Choose Type of Key Pair" dialog.
  • We replace the "New Key Pair" entry in the main menu with "New OpenPGP Key Pair" and "New S/MIME Certification Request".
  • For OpenPGP, we replace the result dialog with the "Next Steps" buttons with a simple success message box.
  • For S/MIME, we immediately show a Save File dialog instead of the result dialog.
Jul 29 2022, 2:45 PM · kleopatra, Restricted Project
aheinecke triaged T6113: Kleopatra: Make primary user id selectable as Normal priority.
Jul 29 2022, 1:55 PM · kleopatra, Restricted Project
aheinecke added a comment to T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible.

We have three styles enabled / installed, Windows the Windows 95 style. Windows Vista and fusion. Windows Vista is the default. On Windows 10 these look like the following. On windows 11 they look slightly different again but that is mostly due to window decorations.

Jul 29 2022, 9:51 AM · kleopatra, Restricted Project

Jul 28 2022

mlaurent committed rLIBKLEOaed44b32152e: KMessageBox::sorry is deprecated in kf5.97 (authored by mlaurent).
KMessageBox::sorry is deprecated in kf5.97
Jul 28 2022, 8:58 PM
mlaurent committed rKLEOPATRA0b335d8f04ee: KMessageBox::sorry is deprecated in kf5.97 (authored by mlaurent).
KMessageBox::sorry is deprecated in kf5.97
Jul 28 2022, 8:57 PM
mlaurent committed rLIBKLEOe5d8e9298280: GIT_SILENT: time to increase dep (authored by mlaurent).
GIT_SILENT: time to increase dep
Jul 28 2022, 6:40 PM
mlaurent committed rKLEOPATRA992995903dc6: GIT_SILENT: time to increase dep (authored by mlaurent).
GIT_SILENT: time to increase dep
Jul 28 2022, 6:39 PM
ikloecker claimed T6102: Kleopatra: Make Certifications dialog accessible.
Jul 28 2022, 5:18 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRA4418eff2eadc: Make certifications tree view navigatable column by column (authored by ikloecker).
Make certifications tree view navigatable column by column
Jul 28 2022, 5:08 PM
ikloecker committed rKLEOPATRA284b61fa77bb: Disable parent<->child navigation with left/right arrow keys (authored by ikloecker).
Disable parent<->child navigation with left/right arrow keys
Jul 28 2022, 5:08 PM
ikloecker committed rKLEOPATRAabf8789260ae: Use NavigatableTreeView for the certificate tree view (authored by ikloecker).
Use NavigatableTreeView for the certificate tree view
Jul 28 2022, 5:08 PM
ikloecker committed rLIBKLEObc6dd9063afb: Bump library version (authored by ikloecker).
Bump library version
Jul 28 2022, 4:43 PM
ikloecker committed rLIBKLEOb5353e506304: Disable expanding and collapsing of items with arrow keys (authored by ikloecker).
Disable expanding and collapsing of items with arrow keys
Jul 28 2022, 4:43 PM
ikloecker committed rLIBKLEO509b12365583: Add QTreeView-derived variant of NavigatableTreeWidget (authored by ikloecker).
Add QTreeView-derived variant of NavigatableTreeWidget
Jul 28 2022, 4:43 PM
mlaurent committed rLIBKLEOecf4d13c321c: GIT_SILENT: prepare 5.21 rc (authored by mlaurent).
GIT_SILENT: prepare 5.21 rc
Jul 28 2022, 3:23 PM
mlaurent committed rKLEOPATRA6b853a6f6193: GIT_SILENT: prepare 5.21 rc (authored by mlaurent).
GIT_SILENT: prepare 5.21 rc
Jul 28 2022, 3:21 PM
ikloecker committed rLIBKLEO73edfab82c79: Add missing camel-case header file (authored by ikloecker).
Add missing camel-case header file
Jul 28 2022, 12:28 PM
ikloecker changed the status of T6103: Kleopatra: Make key selection dialog accessible, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Jul 28 2022, 12:24 PM · kleopatra, Restricted Project
ikloecker changed the status of T6103: Kleopatra: Make key selection dialog accessible from Open to Testing.

The table is now (more) accessible.

Jul 28 2022, 12:24 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRAe649ec6ce6e1: Use NavigatableTreeWidget instead of deriving from QTreeWidget (authored by ikloecker).
Use NavigatableTreeWidget instead of deriving from QTreeWidget
Jul 28 2022, 12:21 PM
jukivili updated the task description for T4460: libgcrypt performance TODOs.
Jul 28 2022, 12:19 PM · libgcrypt
jukivili updated the task description for T4460: libgcrypt performance TODOs.
Jul 28 2022, 12:15 PM · libgcrypt
jukivili updated the task description for T4460: libgcrypt performance TODOs.
Jul 28 2022, 12:15 PM · libgcrypt
ikloecker committed rLIBKLEO2a9f3cd58b2c: Bump library version (authored by ikloecker).
Bump library version
Jul 28 2022, 12:09 PM
ikloecker committed rLIBKLEO329e727d6388: Format key ID and provide improved representation for screen readers (authored by ikloecker).
Format key ID and provide improved representation for screen readers
Jul 28 2022, 12:09 PM
ikloecker committed rLIBKLEO726e55186964: Add a tree view with improved keyboard navigation (authored by ikloecker).
Add a tree view with improved keyboard navigation
Jul 28 2022, 12:09 PM
ikloecker committed rLIBKLEOf9b902d5408e: GIT_SILENT Use namespace Kleo in source file (authored by ikloecker).
GIT_SILENT Use namespace Kleo in source file
Jul 28 2022, 12:09 PM
ikloecker committed rLIBKLEOb7dcf05f3f5d: Make KeyListView navigatable column by column (authored by ikloecker).
Make KeyListView navigatable column by column
Jul 28 2022, 12:09 PM
ikloecker committed rLIBKLEOecd8293daf01: GIT_SILENT Use namespace Kleo in source file (authored by ikloecker).
GIT_SILENT Use namespace Kleo in source file
Jul 28 2022, 12:09 PM
werner closed T6063: GnuPG: Ignore invalid hash algorithm preferences when signing & encrypting combined as Resolved.

Fixed with commits
rGeb675fbc4e4db52c3276bc0748b49df8a213fbc4
rG890e616593af5d1e0f2eb932768205ef90928e5e

Jul 28 2022, 11:31 AM · gnupg, Restricted Project
werner added a comment to rG890e616593af: gpg: For de-vs use SHA-256 instead of SHA-1 as implicit preference..

The referenced bug should have been T6063

Jul 28 2022, 11:28 AM
ikloecker added a comment to T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible.

Also the size of the dialog changes abruptly once you select something.

Jul 28 2022, 11:17 AM · kleopatra, Restricted Project
ikloecker added a comment to T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible.

Please try running Kleopatra with the "WindowsXP" or the "WindowsVista" style. The default "Windows" style is more like Windows 95 (https://doc.qt.io/qt-5/qstyle.html#details).

Jul 28 2022, 11:14 AM · kleopatra, Restricted Project
werner committed rG890e616593af: gpg: For de-vs use SHA-256 instead of SHA-1 as implicit preference. (authored by werner).
gpg: For de-vs use SHA-256 instead of SHA-1 as implicit preference.
Jul 28 2022, 11:08 AM
werner committed rGeb675fbc4e4d: gpg: For de-vs use SHA-256 instead of SHA-1 as implicit preference. (authored by werner).
gpg: For de-vs use SHA-256 instead of SHA-1 as implicit preference.
Jul 28 2022, 11:08 AM
aheinecke added a comment to T6063: GnuPG: Ignore invalid hash algorithm preferences when signing & encrypting combined.

Yes, I think that makes sense in the way that we want to provide the best user experience for our own users even if they communicate with communication partners which creates problematic keys.

Jul 28 2022, 10:32 AM · gnupg, Restricted Project
werner added a comment to T6063: GnuPG: Ignore invalid hash algorithm preferences when signing & encrypting combined.

In de-vs mode we could change the implict algorithm from SHA-1 to SHA-256. That should solve the problem.

Jul 28 2022, 10:30 AM · gnupg, Restricted Project
ikloecker claimed T6103: Kleopatra: Make key selection dialog accessible.
Jul 28 2022, 9:43 AM · kleopatra, Restricted Project
aheinecke added a comment to T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible.

For this dialog I think we need additional work. I have not yet tested it on Windows 11 but at least on Windows 10 with the default theme it looks much less like a native dialog and more like a "Windows XP" Dialog now. Please do not see this as nitpicking, I know it is hard to have something accessible and both pleasing to the eye but I think that this is something we should try to archive.

Jul 28 2022, 9:30 AM · kleopatra, Restricted Project
werner committed rG6d9c8a1cbc37: scd:openpgp: New vendor (authored by werner).
scd:openpgp: New vendor
Jul 28 2022, 9:02 AM
gniibe added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Probably, PIPE_REJECT_REMOTE_CLIENTS mode and lpSecurityAttributes=NULL is OK.

Jul 28 2022, 9:00 AM · Not A Bug, workaround, gnupg24, Windows, ssh
gniibe added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Here is the parser output:

$ python3 sd.py --type=pipe "D:P(A;;GA;;;SY)(A;;GA;;;BA)(A;;0x12019b;;;AU)"
D:P(A;;GA;;;SY)(A;;GA;;;BA)(A;;0x12019b;;;AU)
    Discretionary ACL: P(A;;GA;;;SY)(A;;GA;;;BA)(A;;0x12019b;;;AU)
        Flags: P: SE_DACL_PROTECTED (Blocks inheritance of parent's ACEs)
Jul 28 2022, 8:39 AM · Not A Bug, workaround, gnupg24, Windows, ssh
gniibe added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

I think that the last argument of CreateNamedPipeA can limit the access to the named pipe.

Jul 28 2022, 8:20 AM · Not A Bug, workaround, gnupg24, Windows, ssh
gniibe added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Here is a patch to implement the functionality with --enable-win32-openssh-support.

Jul 28 2022, 6:30 AM · Not A Bug, workaround, gnupg24, Windows, ssh
gniibe added a project to T6112: libgpg-error,w32: bidirectional Pipe support for estream: Restricted Project.

Fixed in master.

Jul 28 2022, 6:27 AM · Windows, gpgrt, Bug Report
gniibe committed rE25701f105b94: w32: Fix for bidirectional pipe. (authored by gniibe).
w32: Fix for bidirectional pipe.
Jul 28 2022, 6:23 AM
gniibe triaged T6112: libgpg-error,w32: bidirectional Pipe support for estream as Normal priority.
Jul 28 2022, 6:20 AM · Windows, gpgrt, Bug Report
gniibe created T6112: libgpg-error,w32: bidirectional Pipe support for estream.
Jul 28 2022, 6:20 AM · Windows, gpgrt, Bug Report

Jul 27 2022

marcel.proust added a comment to T6107: Completely lost ability to create PGP Keys.

I have over 75 PGP addresses:

Jul 27 2022, 7:05 PM · Support
ikloecker reassigned T6111: Kleopatra: Improve focus indicator for text labels from ikloecker to aheinecke.
Jul 27 2022, 6:34 PM · Restricted Project, kleopatra, Restricted Project
ikloecker added a comment to T6111: Kleopatra: Improve focus indicator for text labels.

Please give this a try on Windows.

Jul 27 2022, 6:33 PM · Restricted Project, kleopatra, Restricted Project