Page MenuHome GnuPG
Feed All Stories

May 21 2021

Alexander Lohnau <alexander.lohnau@gmx.de> committed rKLEOPATRA57b1d5a89162: Use static lib for plugins instead of deprecated plugin loading (authored by Alexander Lohnau <alexander.lohnau@gmx.de>).
Use static lib for plugins instead of deprecated plugin loading
May 21 2021, 10:47 AM
werner committed rG260bbb4ab27e: common: Annotate leaked memory in homedir.c (authored by werner).
common: Annotate leaked memory in homedir.c
May 21 2021, 9:24 AM
gniibe committed rEf9b50dafc5d3: build: _DARWIN_C_SOURCE should be 1. (authored by gniibe).
build: _DARWIN_C_SOURCE should be 1.
May 21 2021, 7:10 AM
gniibe claimed T5440: _DARWIN_C_SOURCE kind of "must" be 1, not "900000L".

Thank you for your report.

May 21 2021, 7:04 AM · MacOS, libgcrypt, Bug Report
gniibe added a comment to T5328: On the (in)security of Elgamal in OpenPGP.

Let me rephrase from a viewpoint of mine (an implementer).

May 21 2021, 3:59 AM · side-channel, CVE, libgcrypt
dkg updated the task description for T5445: gpgsm fails to find path to valid X.509 root when cross-signed intermediate certificate is present.
May 21 2021, 3:17 AM · S/MIME, Bug Report
dkg updated the task description for T5445: gpgsm fails to find path to valid X.509 root when cross-signed intermediate certificate is present.
May 21 2021, 3:17 AM · S/MIME, Bug Report
dkg updated the task description for T5445: gpgsm fails to find path to valid X.509 root when cross-signed intermediate certificate is present.
May 21 2021, 3:16 AM · S/MIME, Bug Report
gniibe committed rG5be0d075b1ad: scd: Release memory for RDRNAME. (authored by gniibe).
scd: Release memory for RDRNAME.
May 21 2021, 3:15 AM
gniibe committed rG44c8232b97e9: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
May 21 2021, 3:15 AM
dkg updated the task description for T5445: gpgsm fails to find path to valid X.509 root when cross-signed intermediate certificate is present.
May 21 2021, 3:15 AM · S/MIME, Bug Report
dkg updated the task description for T5445: gpgsm fails to find path to valid X.509 root when cross-signed intermediate certificate is present.
May 21 2021, 3:14 AM · S/MIME, Bug Report
dkg updated the task description for T5445: gpgsm fails to find path to valid X.509 root when cross-signed intermediate certificate is present.
May 21 2021, 3:09 AM · S/MIME, Bug Report
dkg renamed T5445: gpgsm fails to find path to valid X.509 root when cross-signed intermediate certificate is present from gpgsm fails to find shortest certificate path to valid X.509 root to gpgsm fails to find path to valid X.509 root when cross-signed intermediate certificate is present.
May 21 2021, 3:08 AM · S/MIME, Bug Report
dkg created T5445: gpgsm fails to find path to valid X.509 root when cross-signed intermediate certificate is present.
May 21 2021, 1:45 AM · S/MIME, Bug Report

May 20 2021

werner committed rG52bbdc731fd5: sm: Let --dump-cert --show-cert also print an OpenPGP fingerprint. (authored by werner).
sm: Let --dump-cert --show-cert also print an OpenPGP fingerprint.
May 20 2021, 7:11 PM
werner added a comment to T5393: gnupg coverity static analysis reports.

The first two patch sets are now applied with the exception of
the gpgsplit fix; I did not applied that patch to add a free() in case of write errors.

May 20 2021, 5:37 PM · gnupg (gpg23), Bug Report
werner committed rG98c52aeb31f4: card: Intialize pointer to avoid double free (authored by Jakuje).
card: Intialize pointer to avoid double free
May 20 2021, 3:20 PM
werner committed rG27e7bde12ee2: scd: avoid memory leaks (authored by Jakuje).
scd: avoid memory leaks
May 20 2021, 3:20 PM
werner committed rGfa0771f609b5: g10: Avoid memory leaks (authored by Jakuje).
g10: Avoid memory leaks
May 20 2021, 3:20 PM
werner committed rGfc5fac83b778: kbx: Avoid uninitialized read (authored by Jakuje).
kbx: Avoid uninitialized read
May 20 2021, 3:20 PM
werner committed rG4704d1ce4e1e: common: Avoid double-free (authored by Jakuje).
common: Avoid double-free
May 20 2021, 3:20 PM
werner committed rG25aa353bf833: dirmgr: Avoid double free (authored by Jakuje).
dirmgr: Avoid double free
May 20 2021, 3:20 PM
werner committed rG33a2362e566c: agent: Fix memory leaks (authored by Jakuje).
agent: Fix memory leaks
May 20 2021, 3:20 PM
werner committed rGe6132bc9f417: sm: Avoid memory leaks and double double-free (authored by Jakuje).
sm: Avoid memory leaks and double double-free
May 20 2021, 3:20 PM
werner committed rG0d2c1e9046fa: dirmgr: clean up memory on error code paths (authored by Jakuje).
dirmgr: clean up memory on error code paths
May 20 2021, 3:20 PM
werner committed rG2af7bb2295cd: g10: Fix memory leaks (authored by Jakuje).
g10: Fix memory leaks
May 20 2021, 3:20 PM
werner committed rG678e1b20d353: scd: avoid memory leaks (authored by Jakuje).
scd: avoid memory leaks
May 20 2021, 3:20 PM
werner committed rGa95ddffdcd58: agent: Avoid memory leaks in error code paths. (authored by Jakuje).
agent: Avoid memory leaks in error code paths.
May 20 2021, 3:20 PM
werner committed rG4dc4b025d6dd: common: Avoid double-free (authored by Jakuje).
common: Avoid double-free
May 20 2021, 3:20 PM
werner committed rGb677e2ec989c: Assorted memory leak fixes on the error code paths. (authored by werner).
Assorted memory leak fixes on the error code paths.
May 20 2021, 3:20 PM
ikloecker added a comment to T4876: Generic smartcard widget for PKCS# 15 and other apps.

Current look without public keys:

May 20 2021, 12:58 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRAde7fe0712a4d: Preserve the double space in the formatted fingerprint in RichText mode (authored by ikloecker).
Preserve the double space in the formatted fingerprint in RichText mode
May 20 2021, 12:55 PM
Alexander Lohnau <alexander.lohnau@gmx.de> committed rKLEOPATRAda0fb5409211: Allow gnupgsystem KCM to be loaded externally (authored by Alexander Lohnau <alexander.lohnau@gmx.de>).
Allow gnupgsystem KCM to be loaded externally
May 20 2021, 12:50 PM
ikloecker committed rKLEOPATRAb6b2d04d9834: Make card information also selectable by keyboard (authored by ikloecker).
Make card information also selectable by keyboard
May 20 2021, 12:38 PM
ikloecker committed rKLEOPATRAfa20a4de2c02: Use getCryptoConfigEntry() helper to get configured keyserver (authored by ikloecker).
Use getCryptoConfigEntry() helper to get configured keyserver
May 20 2021, 12:38 PM
ikloecker committed rKLEOPATRA73cb87f0e776: Add possibility to specify allowed key actions (authored by ikloecker).
Add possibility to specify allowed key actions
May 20 2021, 12:37 PM
ikloecker committed rKLEOPATRAe7a526cc8dfb: Hide OpenPGP keys section if card does not provide OpenPGP keys (authored by ikloecker).
Hide OpenPGP keys section if card does not provide OpenPGP keys
May 20 2021, 12:37 PM
ikloecker committed rKLEOPATRA5ea28758d92e: Add button for displaying detailed information about an OpenPGP key (authored by ikloecker).
Add button for displaying detailed information about an OpenPGP key
May 20 2021, 12:37 PM
ikloecker committed rKLEOPATRA079c4ee9434c: Make key information selectable by keyboard and mouse (authored by ikloecker).
Make key information selectable by keyboard and mouse
May 20 2021, 12:37 PM
ikloecker committed rKLEOPATRA75c25653a4a1: Hide widgets of keys not supported by the card (authored by ikloecker).
Hide widgets of keys not supported by the card
May 20 2021, 12:37 PM
ikloecker committed rKLEOPATRA706f0f2d9f25: Use OpenPGPKeyCardWidget for PKCS#15 cards (authored by ikloecker).
Use OpenPGPKeyCardWidget for PKCS#15 cards
May 20 2021, 12:37 PM
ikloecker committed rKLEOPATRA9ea7dfff7d51: Improve layout and messages (authored by ikloecker).
Improve layout and messages
May 20 2021, 12:37 PM
ikloecker committed rKLEOPATRA74f90c8ffccf: Support OpenPGP keys on other cards than OpenPGP cards (authored by ikloecker).
Support OpenPGP keys on other cards than OpenPGP cards
May 20 2021, 12:37 PM
ikloecker committed rKLEOPATRA3947c79380c7: Add authenticationKeyRef to Card (authored by ikloecker).
Add authenticationKeyRef to Card
May 20 2021, 12:37 PM
ikloecker committed rKLEOPATRAbc607f1e0040: Add key title label to KeyWidgets (authored by ikloecker).
Add key title label to KeyWidgets
May 20 2021, 12:37 PM
ikloecker committed rKLEOPATRA81dbad4a1f76: Separate update of cached values from card and update of widgets (authored by ikloecker).
Separate update of cached values from card and update of widgets
May 20 2021, 12:37 PM
ikloecker committed rKLEOPATRA4e96ade3f378: Fix equality operator of Card (authored by ikloecker).
Fix equality operator of Card
May 20 2021, 12:37 PM
ikloecker committed rKLEOPATRA9309102065cb: Allow checking KeyPairInfo for equality (authored by ikloecker).
Allow checking KeyPairInfo for equality
May 20 2021, 12:37 PM
ikloecker committed rKLEOPATRA377ac424e4ba: Show more information about keys (authored by ikloecker).
Show more information about keys
May 20 2021, 12:37 PM
ikloecker committed rKLEOPATRA8db2859a8a01: Cache fingerprint so that we can update key information without card (authored by ikloecker).
Cache fingerprint so that we can update key information without card
May 20 2021, 12:37 PM
ikloecker committed rKLEOPATRA7dc62e3c0677: Factor widget displaying OpenPGP keys out of PGPCardWidget (authored by ikloecker).
Factor widget displaying OpenPGP keys out of PGPCardWidget
May 20 2021, 12:37 PM
ikloecker committed rKLEOPATRA6ca23e058c18: Modernize code (authored by ikloecker).
Modernize code
May 20 2021, 12:37 PM
aheinecke added a comment to T5444: "gpg: key generation failed: Unknown elliptic curve" from "Key-Type: default".

Ha! This would have affected Kleopatra if we followed werners suggestion to use default. But in Kleo I decided that I needed to show my users what the default is so we do not use default in this case.

May 20 2021, 12:32 PM · gnupg24, gnupg (gpg23)
werner committed rE448bf7b01cad: core: Make gpgrt_free robust against legacy free implementations. (authored by werner).
core: Make gpgrt_free robust against legacy free implementations.
May 20 2021, 12:31 PM
cbiedl assigned T5444: "gpg: key generation failed: Unknown elliptic curve" from "Key-Type: default" to wk.
May 20 2021, 12:29 PM · gnupg24, gnupg (gpg23)
cbiedl created T5444: "gpg: key generation failed: Unknown elliptic curve" from "Key-Type: default".
May 20 2021, 12:07 PM · gnupg24, gnupg (gpg23)
Alexander Lohnau <alexander.lohnau@gmx.de> committed rKLEOPATRAda58d8c64f91: GIT_SILENT Clean up unused code (authored by Alexander Lohnau <alexander.lohnau@gmx.de>).
GIT_SILENT Clean up unused code
May 20 2021, 11:02 AM
Alexander Lohnau <alexander.lohnau@gmx.de> committed rKLEOPATRA2cddb1334314: GIT_SILENT Clean up unused code (authored by Alexander Lohnau <alexander.lohnau@gmx.de>).
GIT_SILENT Clean up unused code
May 20 2021, 10:59 AM
werner added a comment to T5393: gnupg coverity static analysis reports.

Please note that *_error-from_syserror accesses system's errno which may be cleared by xfree.

May 20 2021, 9:09 AM · gnupg (gpg23), Bug Report
gniibe added a comment to T5328: On the (in)security of Elgamal in OpenPGP.

The paper describes another problem: interoperability (or interpretation) of "ElGamal encryption", and its impact.

May 20 2021, 8:51 AM · side-channel, CVE, libgcrypt
werner committed rG9d63ba272166: po: Updated the Russian translation (authored by werner).
po: Updated the Russian translation
May 20 2021, 8:15 AM
gniibe updated the task description for T5443: Debian ppc64el failure of 'make check with_valgrind=1'.
May 20 2021, 6:17 AM · gnupg
gniibe added a comment to T5443: Debian ppc64el failure of 'make check with_valgrind=1'.

This is another test case for GNU C library's strncmp:

May 20 2021, 6:05 AM · gnupg
gniibe added a comment to T5443: Debian ppc64el failure of 'make check with_valgrind=1'.

This is the minimized test case.

May 20 2021, 6:02 AM · gnupg
gniibe updated the task description for T5443: Debian ppc64el failure of 'make check with_valgrind=1'.
May 20 2021, 5:45 AM · gnupg
gniibe triaged T5443: Debian ppc64el failure of 'make check with_valgrind=1' as Low priority.
May 20 2021, 5:44 AM · gnupg

May 19 2021

werner added a comment to T5441: Kleopatra: LDAP Search only shows one key.

Having a fallback in Kleopatra makes sense because very old HKP keyservers don't return the fingerprint and LDAP keyservers not using the modernized schema do neither.

May 19 2021, 9:31 PM · Restricted Project, LDAP, kleopatra
werner added a comment to T5415: YubiKey no longer recognized in GnuPG 2.3.1 on macOS 10.15.7.

Please read also the report T5442 which is basically the same.

May 19 2021, 9:25 PM · MacOS, yubikey, Bug Report
werner added a comment to T5442: Serial number detection of Yubikey 5 (Yubikey 5 doesn't work after updating to GnuPG 2.3.1).

Thanks for the well written report. We had another already, and thus I merged it into T5415.

May 19 2021, 9:24 PM · gnupg (gpg23), yubikey
werner merged T5442: Serial number detection of Yubikey 5 (Yubikey 5 doesn't work after updating to GnuPG 2.3.1) into T5415: YubiKey no longer recognized in GnuPG 2.3.1 on macOS 10.15.7.
May 19 2021, 9:23 PM · MacOS, yubikey, Bug Report
werner merged task T5442: Serial number detection of Yubikey 5 (Yubikey 5 doesn't work after updating to GnuPG 2.3.1) into T5415: YubiKey no longer recognized in GnuPG 2.3.1 on macOS 10.15.7.
May 19 2021, 9:23 PM · gnupg (gpg23), yubikey
cesar.portilla added a comment to T5324: Kleopatra: Add recursive folder decryption.

I did a new test and found that if it is a single file regardless of disk size, no error appears, but when there are multiple files in a single encrypted folder with a size greater than 1.5GB, the error occurs. Traverse a directory like Zorvek and Aheinecke wrote would be an optimal solution or at least some alert messsage to be aware of the action no supported.

May 19 2021, 9:12 PM · kleopatra, Feature Request, gpg4win
Suertzz created T5442: Serial number detection of Yubikey 5 (Yubikey 5 doesn't work after updating to GnuPG 2.3.1).
May 19 2021, 9:04 PM · gnupg (gpg23), yubikey
werner committed rG17b7048732e2: po: Update Russian translation. (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation.
May 19 2021, 7:57 PM
werner committed rGf0e538619d50: dirmngr: For KS_SEARCH return the fingerprint also with LDAP. (authored by werner).
dirmngr: For KS_SEARCH return the fingerprint also with LDAP.
May 19 2021, 6:21 PM
werner committed rGa660e1060630: dirmngr: For KS_SEARCH return the fingerprint also with LDAP. (authored by werner).
dirmngr: For KS_SEARCH return the fingerprint also with LDAP.
May 19 2021, 6:18 PM
ikloecker added a comment to rKLEOPATRA1ee07e08abd8: Fix sig key and enc key labels in p15cardwidget.

I have removed all of the changed code in my working copy. ;-)

May 19 2021, 5:33 PM
aheinecke reassigned T5441: Kleopatra: LDAP Search only shows one key from aheinecke to werner.

I just talked with werner about that and he told me that GnuPG can return the fingerprint. And I also mentioned to him that kleopatra really assumes that a Fingerprint is always set for a valid key object.

May 19 2021, 3:23 PM · Restricted Project, LDAP, kleopatra
Alexander Lohnau <alexander.lohnau@gmx.de> committed rKLEOPATRAa73d992e630d: Remove obsolete desktop files (authored by Alexander Lohnau <alexander.lohnau@gmx.de>).
Remove obsolete desktop files
May 19 2021, 2:56 PM
Alexander Lohnau <alexander.lohnau@gmx.de> committed rKLEOPATRAaf5a28279471: Remove obsolete create_* methods (authored by Alexander Lohnau <alexander.lohnau@gmx.de>).
Remove obsolete create_* methods
May 19 2021, 2:56 PM
Alexander Lohnau <alexander.lohnau@gmx.de> committed rKLEOPATRA919fa18e8ad0: Use static lib for plugins instead of deprecated plugin loading (authored by Alexander Lohnau <alexander.lohnau@gmx.de>).
Use static lib for plugins instead of deprecated plugin loading
May 19 2021, 2:56 PM
aheinecke added a comment to T5324: Kleopatra: Add recursive folder decryption.

I have allowed myself to edit this task to more reflect what this is about. Although the error is of course in my opinion more of a bug because it is so bad but I would rather fix it with this feature.

May 19 2021, 2:25 PM · kleopatra, Feature Request, gpg4win
aheinecke renamed T5324: Kleopatra: Add recursive folder decryption from Decrypt Folder Fails to Kleopatra: Add recursive folder decryption.
May 19 2021, 2:25 PM · kleopatra, Feature Request, gpg4win
aheinecke added a comment to T5324: Kleopatra: Add recursive folder decryption.

I actually agree that this makes sense. I mean at least Kleo could say: "Hey we have detected 50 files that are encryped in this folder tree, do you really want to decrypt them all?"

May 19 2021, 2:21 PM · kleopatra, Feature Request, gpg4win
aheinecke added a comment to T5441: Kleopatra: LDAP Search only shows one key.

Should have linked the commit with a patch for Gpg4win here: 22bc52775bdb I mostly needed that as an immediate fix for someone testing with ldap servers a lot.

May 19 2021, 2:09 PM · Restricted Project, LDAP, kleopatra
aheinecke triaged T5441: Kleopatra: LDAP Search only shows one key as High priority.
May 19 2021, 1:54 PM · Restricted Project, LDAP, kleopatra
aheinecke created P12 Fallback for keys with keyid but no finterprint value in gpgme.
May 19 2021, 1:19 PM
werner added a comment to T5428: PC/SC detecting removal of card.

Funny thing is that I can't replicate it anymore with the current version (2.2.18-beta77). I tested it on two machines and things just worked. One machine had just one reader and the other had several virtual readers in addition to the scr3500. After adding --reader-port for the latter it worked as well. I don't think I had a Windows update in the meantime.

May 19 2021, 11:46 AM · Info Needed, Windows, scd, Bug Report
aheinecke committed rKLEOPATRA85f4b7bf9dd6: Do not cache already searched fprs for p15 (authored by aheinecke).
Do not cache already searched fprs for p15
May 19 2021, 9:57 AM
werner edited projects for T5324: Kleopatra: Add recursive folder decryption, added: Feature Request; removed Support, Bug Report.
May 19 2021, 9:50 AM · kleopatra, Feature Request, gpg4win
aheinecke committed rKLEOPATRA1ee07e08abd8: Fix sig key and enc key labels in p15cardwidget (authored by aheinecke).
Fix sig key and enc key labels in p15cardwidget
May 19 2021, 9:34 AM
dn3s updated dn3s.
May 19 2021, 7:06 AM
zorvek added a comment to T5324: Kleopatra: Add recursive folder decryption.

Then let's get it in there. It's pretty easy to traverse a directory.

May 19 2021, 4:47 AM · kleopatra, Feature Request, gpg4win
werner removed a project from T5324: Kleopatra: Add recursive folder decryption: Info Needed.

reading your report again: You clicked on a folder and expected that all encrypted files in this folder will be decrypted? That is unfortunately not supported.

May 19 2021, 2:49 AM · kleopatra, Feature Request, gpg4win
werner committed rG40da61b89b62: gpg: Improve speed of secret key listing. (authored by werner).
gpg: Improve speed of secret key listing.
May 19 2021, 2:43 AM
werner committed rGcf9a0bc2ecfa: po: Auto updates (authored by werner).
po: Auto updates
May 19 2021, 12:05 AM

May 18 2021

cesar.portilla added a comment to T5324: Kleopatra: Add recursive folder decryption.

I have the same message when i try to decrypt files larger than 1.5GB in size; i atached the report "gpgconf --show-version"

May 18 2021, 11:13 PM · kleopatra, Feature Request, gpg4win
werner committed rGaa6288140481: scd:p15: Fix logic for appending product name to MANUFACTURER. (authored by ikloecker).
scd:p15: Fix logic for appending product name to MANUFACTURER.
May 18 2021, 10:56 PM
werner committed rG7bf8530e75d0: gpg: Fix sending an OpenPGP key with umlaut to an LDAP keyserver. (authored by werner).
gpg: Fix sending an OpenPGP key with umlaut to an LDAP keyserver.
May 18 2021, 10:56 PM