Page MenuHome GnuPG
Feed Advanced Search

Jun 1 2021

werner triaged T5464: Failure to import Curve25519 ECDH secret subkey to the GnupG. as High priority.
Jun 1 2021, 3:46 PM · Support, gnupg, OpenPGP
werner committed rGa8209b001cda: tests: Rename subdir gpgsm to cms and move sample dirs. (authored by werner).
tests: Rename subdir gpgsm to cms and move sample dirs.
Jun 1 2021, 9:12 AM
werner added a project to T5460: Migration for ABI change (newer mingw): gpg4win.

We use libgcc_s_sjlj-1.dll only for for gpg4win's C++ code which is gpgme's c++ binding and the Qt stuff.

Jun 1 2021, 8:48 AM · gpg4win, Windows
werner reopened T5369: GnuPG build on Apple with Clang as "Open".

I don't think that it is a good idea to silence this warning. The pragma is esssential for proper random numbers and if clang hijacks a GCC's name space but implements something different it is better to have a warning than to fall into the pit full of dragons.

Jun 1 2021, 8:40 AM · libgcrypt, MacOS, Bug Report

May 31 2021

werner added a comment to T5404: Kleopatra: OpenPGP LDAP keyserver configuration impossible for at least 2.3.

Now, it is still time to change the name of the new option "--ldapserver". "--x509server" maybe?

May 31 2021, 2:56 PM · kleopatra, Restricted Project
werner added a comment to T5454: Failed to sign with subkey with a signature function using gpgme_op_keysign.

Take care: It is not clear whether you may use a [C} subkey for certification. GnuPG currently accepts this but the RFC can also be read as primary keys needs to to do the certification.

May 31 2021, 2:54 PM · FAQ, Support, gpgme

May 28 2021

werner committed rGc8f0b02936c7: gpgconf: Make runtime changes with different homedir work. (authored by werner).
gpgconf: Make runtime changes with different homedir work.
May 28 2021, 7:50 PM
werner committed rG31c0aa2ff37f: gpgconf: Make runtime changes with different homedir work. (authored by werner).
gpgconf: Make runtime changes with different homedir work.
May 28 2021, 7:49 PM
werner edited projects for T5454: Failed to sign with subkey with a signature function using gpgme_op_keysign, added: Support, FAQ; removed Bug Report.

Yes, you need the secret part of the primary key. gpgme has this info but it is easy to miss. Even our gpgme/tests/run-keylist.c debug tool did not show it directly. I modified it to make this more clear, see the latest gpgme commit. Here is an example for my key:

$ ./run-keylist --verbose --with-secret  63113AE866587D0A
keyid   : 63113AE866587D0A
caps    : esc
flags   : secret
upd     : 0 (0)
fpr    0: AEA84EDCF01AD86C4701C85C63113AE866587D0A
grip   0: CE5C1F1B8C96F1A078A2D1932EEE738A854ED976
curve  0: ed25519
caps   0: sc
flags  0:
fpr    1: E05BA20ED4F17768613B03C53CD7B3A055039224
grip   1: 7A1E3130C9CBDBF203A0AD8E186D9C511D5019FF
curve  1: cv25519
caps   1: e
flags  1: secret
fpr    2: 8777461F2A074EBC480D359419CC1C9E085B107A
grip   2: FF35C6E765F440145095750DC97D43D496C5ABEA
curve  2: ed25519
caps   2: s
flags  2: secret
May 28 2021, 7:32 PM · FAQ, Support, gpgme
werner committed rM31eb45f01620: tests: Improve the output of the run-keylist helper. (authored by werner).
tests: Improve the output of the run-keylist helper.
May 28 2021, 7:28 PM
werner committed rG1ca4df446f4e: doc: Add notes on how to enable TLS in openldap. (authored by werner).
doc: Add notes on how to enable TLS in openldap.
May 28 2021, 5:48 PM
werner added a project to T5454: Failed to sign with subkey with a signature function using gpgme_op_keysign: gpgme.
May 28 2021, 4:36 PM · FAQ, Support, gpgme
werner committed rG7c4b0eda7462: doc: Update description of LDAP keyservers (authored by werner).
doc: Update description of LDAP keyservers
May 28 2021, 3:51 PM
werner committed rG8de9d54ac83f: dirmngr: Fix default port for our redefinition of ldaps. (authored by werner).
dirmngr: Fix default port for our redefinition of ldaps.
May 28 2021, 3:23 PM
werner added a comment to T5454: Failed to sign with subkey with a signature function using gpgme_op_keysign.

By " without a master key" do you mean a keypair where the private key for the primary key is missing?

May 28 2021, 8:59 AM · FAQ, Support, gpgme

May 27 2021

werner added a comment to T5452: Kleopatra: Provide an option to test the LDAP keyserver connection.

Just search for something.

May 27 2021, 7:34 PM · kleopatra
werner committed rWccdffb6f8ab6: Update copyright list (authored by werner).
Update copyright list
May 27 2021, 11:20 AM
werner triaged T5453: gpgme docs unclear about gpgme_user_id_t.email and gpgme_user_id_t.address as Wishlist priority.
May 27 2021, 7:53 AM · Documentation, gpgme, Bug Report

May 26 2021

werner committed rG317d5947b84a: dirmngr: Use --ldaptimeout for OpenPGP LDAP keyservers. (authored by werner).
dirmngr: Use --ldaptimeout for OpenPGP LDAP keyservers.
May 26 2021, 7:07 PM
werner added a comment to T5452: Kleopatra: Provide an option to test the LDAP keyserver connection.

You can easily do this with gpg-connect-agent

May 26 2021, 6:24 PM · kleopatra
werner added inline comments to rGff17aee5d10c: dirmngr: New option --ldapserver.
May 26 2021, 6:07 PM
werner closed T5450: gpgsm --with-colons --list-keys misreports uid: lines where cert subject DN contains an emailAddress component as Resolved.

We translate only those OIDs from RFC-2253 to have a stable set of names in the libksba interface. If you need anything else, you need to do this yourself. For example gpgsm does this in in parse_dn_part, gpa has the code in format-dn.

May 26 2021, 6:00 PM · libksba, S/MIME, Bug Report
werner added projects to T5451: disable-ccid breaks gpg-agent caching on MacOS (gpg 2.3.1): MacOS, gnupg (gpg23), scd.
May 26 2021, 5:48 PM · scd, gnupg (gpg23), MacOS, Bug Report
werner added a comment to T5404: Kleopatra: OpenPGP LDAP keyserver configuration impossible for at least 2.3.

I implemented the new format in 2.2 but we need to discuss how to handle this in gpgconf.

May 26 2021, 4:50 PM · kleopatra, Restricted Project
werner committed rG72124fadafde: dirmngr: Support pseudo URI scheme "opaque". (authored by werner).
dirmngr: Support pseudo URI scheme "opaque".
May 26 2021, 4:22 PM
werner committed rG2b4cddf9086f: dirmngr: Allow for non-URL specified ldap keyservers. (authored by werner).
dirmngr: Allow for non-URL specified ldap keyservers.
May 26 2021, 4:22 PM
werner committed rG9f586700ec4c: gpg,sm: Simplify keyserver spec parsing. (authored by werner).
gpg,sm: Simplify keyserver spec parsing.
May 26 2021, 4:22 PM
werner committed rGff17aee5d10c: dirmngr: New option --ldapserver (authored by werner).
dirmngr: New option --ldapserver
May 26 2021, 4:22 PM

May 25 2021

werner committed rG30563ea29705: gpg: Partial fix for Unicode problem in output files. (authored by werner).
gpg: Partial fix for Unicode problem in output files.
May 25 2021, 1:47 PM
werner edited projects for T5449: gnupg: Do not use SHA1 by default, added: gnupg (gpg23); removed gnupg.
May 25 2021, 12:49 PM · gnupg24, gnupg (gpg23), Bug Report
werner triaged T5445: gpgsm fails to find path to valid X.509 root when cross-signed intermediate certificate is present as Normal priority.

I do not have the time to analyse this in the context of our approved versions and to compare it to the NIST test suite. We also do not yet have support for ed25519 certificates.

May 25 2021, 9:45 AM · S/MIME, Bug Report
werner triaged T5444: "gpg: key generation failed: Unknown elliptic curve" from "Key-Type: default" as Normal priority.

You should anyway use --quick-gen-key.

May 25 2021, 8:37 AM · gnupg24, gnupg (gpg23)
werner added a comment to T5446: Don't show LDAP credentials in error messages, at least not by default.

So what do you think is the threat here?

May 25 2021, 8:34 AM · dirmngr, gnupg

May 23 2021

werner closed T5448: GPG_ERR_EOF didn't return by gpgme_op_keylist_next after the last key in the list had already been returned as Resolved.
May 23 2021, 9:32 PM · Support, gpgme
werner added a comment to T5448: GPG_ERR_EOF didn't return by gpgme_op_keylist_next after the last key in the list had already been returned.

The error codes we use are a combination of code and location.

May 23 2021, 10:54 AM · Support, gpgme

May 21 2021

werner triaged T5446: Don't show LDAP credentials in error messages, at least not by default as Low priority.

I give this a low priority because all those infos are easily retrievable from config files.

May 21 2021, 11:46 AM · dirmngr, gnupg
werner triaged T5447: Add feature to delete a key from an LDAP server as Normal priority.
May 21 2021, 11:44 AM · vsd33, Restricted Project, gnupg24, LDAP
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

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
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
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
werner committed rG9d63ba272166: po: Updated the Russian translation (authored by werner).
po: Updated the Russian translation
May 20 2021, 8:15 AM

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
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
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
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
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

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
werner committed rGb8e6e485ee0b: 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:54 PM
werner committed rKcb7f2484a09c: Support password based decryption. (authored by werner).
Support password based decryption.
May 18 2021, 2:41 PM
werner added a project to T5440: _DARWIN_C_SOURCE kind of "must" be 1, not "900000L": MacOS.
May 18 2021, 8:23 AM · MacOS, libgcrypt, Bug Report

May 17 2021

werner committed rG6dfae2f402a7: gpg: Use a more descriptive prompt for symmetric decryption. (authored by werner).
gpg: Use a more descriptive prompt for symmetric decryption.
May 17 2021, 7:52 PM
werner committed rGc9859967c0d8: po: In German always use "Passwort" instead of "Passphrase". (authored by werner).
po: In German always use "Passwort" instead of "Passphrase".
May 17 2021, 7:37 PM
werner committed rG6f31acac767f: sm: Support decryption of password based encryption (pwri) (authored by werner).
sm: Support decryption of password based encryption (pwri)
May 17 2021, 7:37 PM
werner committed rG50ea1b67e826: sm: Ask for the password for password based decryption (pwri) (authored by werner).
sm: Ask for the password for password based decryption (pwri)
May 17 2021, 7:37 PM
werner committed rG03f83bcda5d1: gpg: Use a more descriptive prompt for symmetric decryption. (authored by werner).
gpg: Use a more descriptive prompt for symmetric decryption.
May 17 2021, 7:37 PM
werner added a comment to rGcc5aa68b6310: scd:p15: Fix last commit and improve D-TRUST detection..

I fully agree. That was actually my itention - not sure why the coded ended up as it is.

May 17 2021, 4:44 PM
werner committed rGeeb65d3bbd7d: sm: Ask for the password for password based decryption (pwri) (authored by werner).
sm: Ask for the password for password based decryption (pwri)
May 17 2021, 4:37 PM
werner committed rG1406f551f1e0: dirmngr: LDAP search by a mailbox now ignores revoked keys. (authored by werner).
dirmngr: LDAP search by a mailbox now ignores revoked keys.
May 17 2021, 4:37 PM
werner committed rGb6f8cd7eef4b: dirmngr: LDAP search by a mailbox now ignores revoked keys. (authored by werner).
dirmngr: LDAP search by a mailbox now ignores revoked keys.
May 17 2021, 3:38 PM
werner triaged T5438: gpgme_op_keylist_from_data_start ignores GPGME_KEYLIST_MODE_SIGS as High priority.

Due to tax issues, we can't accept a donation as return on service. However, we will fix bugs anyway if possible,

May 17 2021, 11:50 AM · gpgme (gpgme 1.23.x), OpenPGP, Bug Report

May 16 2021

werner committed rDcd41c57d9cfb: ids: draft-koch-openpgp-webkey-service-12.txt (authored by werner).
ids: draft-koch-openpgp-webkey-service-12.txt
May 16 2021, 12:45 PM

May 14 2021

werner committed rG02029f9eab87: sm: Support decryption of password based encryption (pwri) (authored by werner).
sm: Support decryption of password based encryption (pwri)
May 14 2021, 6:57 PM

May 12 2021

werner edited projects for T5436: gpg-agent 2.3.1: PIN caching not working for decrypt operations, added: gnupg (gpg23), MacOS; removed gpgagent.

The pincache is actually not what you think it is. It is only used to allow switching between different application on a Yubikey which reqieres a new VERIFY command after switching back to the first application the card. What you feel as caching is the state of the card, which usually keeps its verification state until the card is powered down.

May 12 2021, 5:52 PM · gnupg24, yubikey, Bug Report
werner committed rM88db69e1a964: core: Make sure to stay ABI compatible. (authored by werner).
core: Make sure to stay ABI compatible.
May 12 2021, 9:17 AM
werner committed rMaa98081356b5: core: Allow for older compilers. (authored by werner).
core: Allow for older compilers.
May 12 2021, 9:17 AM
werner closed T5434: gpg-agent should not use MD5 fingerprint for ssh keys as Resolved.
May 12 2021, 9:05 AM · gnupg, Bug Report
werner committed rG310b064f5271: agent: Use SHA-256 for SSH fingerprint by default (authored by werner).
agent: Use SHA-256 for SSH fingerprint by default
May 12 2021, 8:59 AM
werner added a comment to T5434: gpg-agent should not use MD5 fingerprint for ssh keys.

Frankly, I am pretty sure that the new base64 encoding of the fingerprint leads to less diligent comparison of the fingerprint by the user. I don't understand why they did not used a truncated hex output or zBase32 .

May 12 2021, 8:51 AM · gnupg, Bug Report

May 11 2021

werner triaged T5432: GPA - Crypto Backend Configurator ignores screen zoom factor and partially falls off screen as Low priority.

Thanks for using GPA. Unfortunately, I have to tell you that GPA development has been stopped and I can't say whether we will fix that bug any time soon. Please consider to switch to Kleopatra which is the standard key manager included in gpg4win.

May 11 2021, 1:49 PM · gpa, Bug Report
werner committed rG965bb0693c0d: A few minor code cleanups and typo fixes. (authored by werner).
A few minor code cleanups and typo fixes.
May 11 2021, 9:25 AM
werner added a comment to T5430: "free(): invalid pointer" from --clearsign.

FWIW, we can and should run our test suite under valgrind from time to time

May 11 2021, 9:00 AM · gnupg (gpg23)
werner triaged T5431: Use AC_PROG_CC_C99 as Normal priority.
May 11 2021, 8:23 AM · gnupg24, toolchain, gnupg (gpg23)

May 10 2021

werner assigned T5428: PC/SC detecting removal of card to gniibe.

(I disabled the account of this boor)

May 10 2021, 6:43 PM · Info Needed, Windows, scd, Bug Report
werner reopened T5415: YubiKey no longer recognized in GnuPG 2.3.1 on macOS 10.15.7 as "Open".

(I disabled this boor and restored the state)

May 10 2021, 6:41 PM · MacOS, yubikey, Bug Report
werner triaged T5428: PC/SC detecting removal of card as High priority.
May 10 2021, 8:51 AM · Info Needed, Windows, scd, Bug Report