Page MenuHome GnuPG
Feed All Stories

Mar 5 2020

werner lowered the priority of T4538: Support PSS signed CRLs from Normal to Low.

It is actually questionable whether PSS is a better padding scheme than PKCS#1, see
https://www.metzdowd.com/pipermail/cryptography/2019-November/035449.html . PSS seems indeed be rarely used; quoting Peter from a followup on his writeup: “If I get time over the weekend, and I can find a CMS message signed with RSA-PSS, I'll create a forgery using xor256.”

Mar 5 2020, 10:27 AM · dirmngr, S/MIME, libksba
werner added a comment to T4866: `gpg-agent --gpgconf-list` returns a non-zero error code 2 if $HOME is non-existent, causing `gpgconf` to fail.

As you surely known GnuPG requires its home directory; in particular when using the gpgconf to manage the config options. Thus I can't see what to do other than error out. gpgconf needs to know the location of the config file; if it is containign diretcory is not existant it will fail anyway.

Mar 5 2020, 10:14 AM · gpgagent, gnupg, Bug Report
werner added a comment to T4863: Yubikey 5Ci for iPhone.

Okay, I recall that I have seen these Yubikeys. Can you tell me which GPG app you intended to use? I am not aware of any GnuPG ports to the iPhone.

Mar 5 2020, 10:10 AM · yubikey, Feature Request

Mar 4 2020

JW-D added a comment to T4863: Yubikey 5Ci for iPhone.

The new Yubikey 5Ci does NOT work with NFC, this is wrong. This Yubikey is delivered with two connectors: A lightning and an USB-C, see: https://www.mtrix.de/shop/yubikey-5ci/. The key can be connected to a laptop and an iPhone by plug-in. So the new Yubikey 5Ci does not require NFC at all. You refer to the Yubikey 5 NFC. This technology is not supported by developers because they do not have experiences there. With the plug and play functionality of a lightning connector it is easier and few application already exist (e.g. Yubico authenticator and several password manager in the professional edition). Hope this information will be useful for you.

Mar 4 2020, 7:04 PM · yubikey, Feature Request
dkg created T4866: `gpg-agent --gpgconf-list` returns a non-zero error code 2 if $HOME is non-existent, causing `gpgconf` to fail.
Mar 4 2020, 4:46 PM · gpgagent, gnupg, Bug Report
aheinecke added a comment to T4538: Support PSS signed CRLs.

To summarize: The DGN CRL uses a the RSA-PSS Padding / Signature Scheme. ( https://de.wikipedia.org/wiki/Probabilistic_Signature_Scheme )

Mar 4 2020, 3:17 PM · dirmngr, S/MIME, libksba
aheinecke created T4865: Kleopatra / GpgOL no support for CRL or pubkey attachments.
Mar 4 2020, 12:56 PM · kleopatra, gpgol
werner added a comment to T4862: pubkeys are imported despite the --no-auto-key-retrieve option.

keyserver-URL needs to be replaced with with a keyserver URL, like

hkps://hkps.pool.sks-keyservers.net
Mar 4 2020, 9:34 AM · Too Old, FAQ, gnupg
werner triaged T4863: Yubikey 5Ci for iPhone as Normal priority.
Mar 4 2020, 9:17 AM · yubikey, Feature Request
werner added a comment to T4863: Yubikey 5Ci for iPhone.

Supporting NFC tokens requires implementing secure messaging for cards. This is on our todo list anyway but has had no priority. I have a couple of Yubikeys but not done any work on NFC.

Mar 4 2020, 9:17 AM · yubikey, Feature Request

Mar 3 2020

werner committed rE969abd302211: core: New function gpgrt_reallocarray. (authored by werner).
core: New function gpgrt_reallocarray.
Mar 3 2020, 3:44 PM
werner committed rE72a15bad8f27: core: Fix allocation bug introduced with last commit. (authored by werner).
core: Fix allocation bug introduced with last commit.
Mar 3 2020, 3:44 PM
werner committed rC8ce47c1f6ef6: doc: Fix description of hash algorithms (authored by Sébastien Helleu <flashcode@flashtux.org>).
doc: Fix description of hash algorithms
Mar 3 2020, 2:02 PM
werner committed rCda8623bd6dbf: doc: Fix description of hash algorithms (authored by Sébastien Helleu <flashcode@flashtux.org>).
doc: Fix description of hash algorithms
Mar 3 2020, 2:02 PM
werner committed rGa94daa6549f3: card: Add yet another vendor. (authored by werner).
card: Add yet another vendor.
Mar 3 2020, 1:37 PM
werner committed rGc8ad567e7c87: Protect error counter against overflow. (authored by werner).
Protect error counter against overflow.
Mar 3 2020, 12:24 PM
werner committed rG3c4ab531eb1a: card: Add new vendor. (authored by werner).
card: Add new vendor.
Mar 3 2020, 12:01 PM
werner committed rG4df1181c07eb: gpg: Add new card vendor (authored by werner).
gpg: Add new card vendor
Mar 3 2020, 12:01 PM
gniibe triaged T4864: New scdaemon command to watch device removal as Normal priority.
Mar 3 2020, 8:26 AM · Restricted Project, Feature Request, scd, Bug Report
gniibe claimed T4864: New scdaemon command to watch device removal.
Mar 3 2020, 8:26 AM · Restricted Project, Feature Request, scd, Bug Report
gniibe created T4864: New scdaemon command to watch device removal.
Mar 3 2020, 8:26 AM · Restricted Project, Feature Request, scd, Bug Report

Mar 2 2020

werner committed rEdb95feab16e3: core: New internal option --dump-option-table for argparser. (authored by werner).
core: New internal option --dump-option-table for argparser.
Mar 2 2020, 5:59 PM
werner committed rEf816797c8734: core: Replace fputs by es_fputs in argparser. (authored by werner).
core: Replace fputs by es_fputs in argparser.
Mar 2 2020, 5:59 PM
werner committed rEd3661d81e9aa: core: Allow returning of attributes from gpgrt_argparser. (authored by werner).
core: Allow returning of attributes from gpgrt_argparser.
Mar 2 2020, 5:59 PM
aheinecke triaged T4842: Kleopatra: Right click menu greyed out as Normal priority.

I don't have a Free BSD. Can you please try out the patch that I have appended to https://bugs.kde.org/show_bug.cgi?id=415168 ?

Mar 2 2020, 1:17 PM · kleopatra, Bug Report

Mar 1 2020

JW-D created T4863: Yubikey 5Ci for iPhone.
Mar 1 2020, 5:17 PM · yubikey, Feature Request
cipherpunks added a comment to T4862: pubkeys are imported despite the --no-auto-key-retrieve option.

In my particular case, I want to find out if an email address has a publickey associated to it that is publically available anywhere. I do not want to import the key automatically. I used to use this command:

Mar 1 2020, 5:00 PM · Too Old, FAQ, gnupg
Christoph Feck <cfeck@kde.org> committed rKLEOPATRA9a82932ce4b0: GIT_SILENT Update Appstream for new release (authored by Christoph Feck <cfeck@kde.org>).
GIT_SILENT Update Appstream for new release
Mar 1 2020, 11:01 AM

Feb 29 2020

werner edited projects for T4862: pubkeys are imported despite the --no-auto-key-retrieve option, added: gnupg, FAQ; removed Bug Report.

--auto-key-retrieves tries to find a key when verifying a signature. --locate-key however does the same as what -r does and locates a key for further use. If you don't what that, don't include a key discovery mechanism in the the auto-key-locate like (wkd in this case, which is anyway the default).

Feb 29 2020, 5:49 PM · Too Old, FAQ, gnupg
cipherpunks created T4862: pubkeys are imported despite the --no-auto-key-retrieve option.
Feb 29 2020, 5:15 PM · Too Old, FAQ, gnupg

Feb 28 2020

dkg added a comment to T4788: System wide configuration of the GnuPG system.

i'd be unlikely to ship anything as /etc/gnupg/gpg.conf or /etc/gnupg/dirmngr.conf just because of the mess that admins have to deal with when shipped config files change.

Feb 28 2020, 11:20 PM · gnupg (gpg23), Feature Request, gpg4win, g10code
kopfuss added a comment to T4861: GPGme 1.13.1 fails at t-json.
In T4861#132936, @dkg wrote:

0005 and 0006 from the debian distribution of gpgme.

Feb 28 2020, 9:06 PM · gpgme, Bug Report
werner changed the status of T4788: System wide configuration of the GnuPG system from Testing to Open.

Arggh, gpgconf uses its own option parser so adding the global config file there will require some extra work.

Feb 28 2020, 2:40 PM · gnupg (gpg23), Feature Request, gpg4win, g10code
aheinecke updated subscribers of T4788: System wide configuration of the GnuPG system.

@dkg You might find this interesting. Debian could do stuff in /etc/gnupg/gpg.conf or /etc/gnupg/dirmngr.conf without patching GnuPG to change some defaults.

Feb 28 2020, 11:31 AM · gnupg (gpg23), Feature Request, gpg4win, g10code
aheinecke added a comment to T4861: GPGme 1.13.1 fails at t-json.

Thanks for the report. Indeed I closed this as a duplicated. Thanks @dkg for pointing out the patches.

Feb 28 2020, 11:28 AM · gpgme, Bug Report
aheinecke merged T4861: GPGme 1.13.1 fails at t-json into T4820: gpgme's json test fails with gpg 2.2.19.
Feb 28 2020, 11:26 AM · gpgme (gpgme 1.23.x), Bug Report
aheinecke merged task T4861: GPGme 1.13.1 fails at t-json into T4820: gpgme's json test fails with gpg 2.2.19.
Feb 28 2020, 11:26 AM · gpgme, Bug Report
gniibe added a project to T4832: card: when KDF is enabled, use of pinpad input should be disabled: Restricted Project.
Feb 28 2020, 8:39 AM · Restricted Project, gnupg (gpg22), scd, Bug Report
gniibe changed the status of T3891: kdf-setup does not set admin and user PIN codes, a subtask of T3152: KDF DO support in OpenPGP card, from Open to Testing.
Feb 28 2020, 8:34 AM · scd
gniibe changed the status of T3891: kdf-setup does not set admin and user PIN codes from Open to Testing.

I pushed the change to master.

Feb 28 2020, 8:34 AM · Restricted Project, scd, Bug Report
gniibe changed the status of T3891: kdf-setup does not set admin and user PIN codes, a subtask of T3823: gpg frontend support to setup KDF DO, from Open to Testing.
Feb 28 2020, 8:34 AM · scd
gniibe committed rG19f70b5072b2: scd: Fix the previous commit. (authored by gniibe).
scd: Fix the previous commit.
Feb 28 2020, 8:26 AM
werner added a project to T4861: GPGme 1.13.1 fails at t-json: gpgme.
Feb 28 2020, 8:08 AM · gpgme, Bug Report
gniibe committed rG3ba7c9bcf7f1: scd: Improve setattr for KDF. (authored by gniibe).
scd: Improve setattr for KDF.
Feb 28 2020, 8:04 AM
gniibe committed rG11da44101622: scd: Fix pinpad handling when KDF enabled. (authored by gniibe).
scd: Fix pinpad handling when KDF enabled.
Feb 28 2020, 8:04 AM

Feb 27 2020

dkg added a comment to T4861: GPGme 1.13.1 fails at t-json.

I think this might be the same as T4820.

Feb 27 2020, 11:08 PM · gpgme, Bug Report
kopfuss updated the task description for T4861: GPGme 1.13.1 fails at t-json.
Feb 27 2020, 9:46 PM · gpgme, Bug Report
kopfuss created T4861: GPGme 1.13.1 fails at t-json.
Feb 27 2020, 9:38 PM · gpgme, Bug Report
werner changed the status of T4788: System wide configuration of the GnuPG system from Open to Testing.

All done in master with the latest libgpg-error (see T4859). There is always a global configure file in /etc/gnupg (or whatever "gpgconf --list-dirs sysconfdir" prints). The name of the configure file is the same as the user config file (gpg.conf, gpgsm.conf, gpg-agent.conf, ...) but for gpg.conf no versioned config names are used.

Feb 27 2020, 2:58 PM · gnupg (gpg23), Feature Request, gpg4win, g10code
werner committed rEffa21bf5b706: indent: Fix indentation in an argparse.c function (authored by werner).
indent: Fix indentation in an argparse.c function
Feb 27 2020, 2:39 PM
werner committed rE2d1969ab465b: core: Implement meta commands for the argparser. (authored by werner).
core: Implement meta commands for the argparser.
Feb 27 2020, 2:39 PM
werner triaged T4855: The trusted-key option requires a long key ID and won't take a fingerprint as Normal priority.

Internally only the long key id is is used thus the fingerprint might give a wrong impression. OTOH, to allow easy migration to future versions, extracting the keyid from the fingerprint is a good idea.

Feb 27 2020, 10:14 AM · gnupg (gpg22), Feature Request
werner created T4860: Release GnuPG 2.2.20 .
Feb 27 2020, 10:10 AM · gnupg (gpg22), Release Info
werner created T4859: Release libgpg-error 1.38.
Feb 27 2020, 10:08 AM · gpgrt, Release Info
aheinecke added a comment to T4814: GpgOL: Send multiple E-Mails for BCC recipients.

For the split OpenPGP / SMIME it's not intended to only work for BCC, its just the same mechanism I use internally.

Feb 27 2020, 9:15 AM · Restricted Project, gpgol
gniibe committed rTc77450d9cbf0: build: Change NTBTLS_CONFIG_LIBS. (authored by gniibe).
build: Change NTBTLS_CONFIG_LIBS.
Feb 27 2020, 7:51 AM

Feb 26 2020

Laurent Montel <montel@kde.org> committed rLIBKLEOb8367e3d87ad: Autogenerate categories files (authored by Laurent Montel <montel@kde.org>).
Autogenerate categories files
Feb 26 2020, 9:12 PM
dkg added a comment to T4814: GpgOL: Send multiple E-Mails for BCC recipients.

I think this is a great feature to have. Thanks for working on it, @aheinecke .

Feb 26 2020, 7:30 PM · Restricted Project, gpgol
dkg added a comment to T4855: The trusted-key option requires a long key ID and won't take a fingerprint.

I've just pushed ad55de70930543c1681b11e4bd624be074122b23 onto branch dkg/fix-4855 as a proposed fix, to permit --trusted-key to accept a full 20-byte fingerprint.

Feb 26 2020, 7:13 PM · gnupg (gpg22), Feature Request
dkg committed rGad55de709305: gpg: Update --trusted-key to accept fingerprint as well as long key id. (authored by dkg).
gpg: Update --trusted-key to accept fingerprint as well as long key id.
Feb 26 2020, 7:12 PM
werner committed rE2f169b341e41: core: Add meta command handler stubs to argparse.c. (authored by werner).
core: Add meta command handler stubs to argparse.c.
Feb 26 2020, 3:49 PM
werner committed rE9d268891dae6: core: Prepare argparse.c to track additional info for options. (authored by werner).
core: Prepare argparse.c to track additional info for options.
Feb 26 2020, 3:49 PM
aheinecke added a comment to T4814: GpgOL: Send multiple E-Mails for BCC recipients.

The idea of the implementation is that BCC recpients will get a mail with no other recipients. Because Exchange / Outlook handles the sending we can't do it more low level. We use the "Protected-headers" scheme to transfer the original To / CC headers.

Feb 26 2020, 3:07 PM · Restricted Project, gpgol
werner created U10 Modigliani.
Feb 26 2020, 2:32 PM
Laurent Montel <montel@kde.org> committed rKLEOPATRA66eab01b0d81: Port some deprecated qt5.15 methods (authored by Laurent Montel <montel@kde.org>).
Port some deprecated qt5.15 methods
Feb 26 2020, 2:28 PM
aheinecke created T4858: GpgOL: Protected Headers sending / Encrypt subject.
Feb 26 2020, 12:58 PM · gpgol
aheinecke created T4857: GPGSM: Put encryption key also into signature.
Feb 26 2020, 12:52 PM · gnupg, S/MIME
aheinecke created T4856: GPG: Key Exchange Put public OpenPGP key into signature.
Feb 26 2020, 12:33 PM · Feature Request, gpgol, Keyserver, gnupg
aheinecke added a comment to T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

But searching on Keyservers is also in my opinion not a common use case for Kleopatra users.

Thanks for engaging constructively.

Feb 26 2020, 12:03 PM · Feature Request, Keyserver, dirmngr
Mikaela created T4855: The trusted-key option requires a long key ID and won't take a fingerprint.
Feb 26 2020, 11:55 AM · gnupg (gpg22), Feature Request

Feb 25 2020

kloczek added a comment to T4854: gpgme 1.13.1: test suite is failing.

Latest one (gnupg 2.2.19)

Feb 25 2020, 10:37 PM · gpgme, Bug Report
werner added a comment to T4854: gpgme 1.13.1: test suite is failing.

(I stripped the report down to its core)

Feb 25 2020, 9:13 PM · gpgme, Bug Report
werner updated the task description for T4854: gpgme 1.13.1: test suite is failing.
Feb 25 2020, 9:11 PM · gpgme, Bug Report
werner committed rE6fc2d7cb8ce9: core: Add parser for meta commands to gpgrt_argparser. (authored by werner).
core: Add parser for meta commands to gpgrt_argparser.
Feb 25 2020, 9:07 PM
werner committed rE8c185e719860: core: Improve readability of _gpgrt_argparse. (authored by werner).
core: Improve readability of _gpgrt_argparse.
Feb 25 2020, 9:07 PM
werner committed rEca79d5edee8c: core: Fold duplicated code from _gpgrt_argparse. (authored by werner).
core: Fold duplicated code from _gpgrt_argparse.
Feb 25 2020, 9:07 PM
Laurent Montel <montel@kde.org> committed rLIBKLEO29240738f094: Fix clazy warning (authored by Laurent Montel <montel@kde.org>).
Fix clazy warning
Feb 25 2020, 8:52 PM
werner committed rG79f2318aa5c5: gpg: Re-enable versioned config files (authored by werner).
gpg: Re-enable versioned config files
Feb 25 2020, 3:24 PM
werner committed rG7e8f28653c1b: gpg: Re-add checking of config file permissions. (authored by werner).
gpg: Re-add checking of config file permissions.
Feb 25 2020, 3:24 PM
werner committed rEe9f36cabe157: core: New flag ARGPARSE_FLAG_USERVERS to try versioned config files. (authored by werner).
core: New flag ARGPARSE_FLAG_USERVERS to try versioned config files.
Feb 25 2020, 3:16 PM
kloczek updated the task description for T4854: gpgme 1.13.1: test suite is failing.
Feb 25 2020, 2:53 PM · gpgme, Bug Report
kloczek created T4854: gpgme 1.13.1: test suite is failing.
Feb 25 2020, 2:52 PM · gpgme, Bug Report
kloczek added a comment to T4853: libgpg-error: after regenerate ac/am/lt files and build reported version is 1.37-unknown.

Sorry but that really strange.
I need to regenerate those files.
Could you please describe what needs to be done to have proper version?

Feb 25 2020, 1:51 PM · Bug Report
werner closed T4853: libgpg-error: after regenerate ac/am/lt files and build reported version is 1.37-unknown as Invalid.

Do not use arbitary libtool versions or use autoreconf - this is maintainer-only and any problems are not considered a bug.

Feb 25 2020, 1:49 PM · Bug Report
werner committed rEf25555aed0da: core: New pseudo option ARGPARSE_PERMISSION_ERROR. (authored by werner).
core: New pseudo option ARGPARSE_PERMISSION_ERROR.
Feb 25 2020, 12:17 PM
gniibe committed rA034e5450cdd5: build: Use Requires.private and Libs.private. (authored by gniibe).
build: Use Requires.private and Libs.private.
Feb 25 2020, 12:07 PM
gniibe committed rC9b8ac13761f0: build: More accurate dependency to -lgpg-error. (authored by gniibe).
build: More accurate dependency to -lgpg-error.
Feb 25 2020, 8:18 AM
gniibe committed rCc21e5d72e24e: build: Fix linking -ldl. (authored by gniibe).
build: Fix linking -ldl.
Feb 25 2020, 7:54 AM
gniibe committed rE732ac9c681a0: w32: Fix exporting gpgrt_argparser. (authored by gniibe).
w32: Fix exporting gpgrt_argparser.
Feb 25 2020, 7:08 AM
kloczek created T4853: libgpg-error: after regenerate ac/am/lt files and build reported version is 1.37-unknown.
Feb 25 2020, 3:01 AM · Bug Report

Feb 24 2020

bernhard committed rWda2460980cf1: Update list of sponsors for 2018+2019 (authored by bernhard).
Update list of sponsors for 2018+2019
Feb 24 2020, 6:53 PM

Feb 22 2020

werner committed rG833c04334a53: Use gpgrt's new option parser for the new keyboxd. (authored by werner).
Use gpgrt's new option parser for the new keyboxd.
Feb 22 2020, 12:22 PM
werner committed rEb79b2a7fb3ad: core: Extend the way a config file can be specified, (authored by werner).
core: Extend the way a config file can be specified,
Feb 22 2020, 11:46 AM
werner committed rGcdbe10b762f3: Remove the now obsolete argparse code. (authored by werner).
Remove the now obsolete argparse code.
Feb 22 2020, 11:43 AM
werner committed rG941a48f9b12b: agent,dirmngr: Re-read the user specified config file. (authored by werner).
agent,dirmngr: Re-read the user specified config file.
Feb 22 2020, 11:43 AM

Feb 21 2020

werner added a comment to T4788: System wide configuration of the GnuPG system.

Okay, we now have global conf files in master. The extra flags to ignore or force certain options will be added to libgpg-error.

Feb 21 2020, 9:50 PM · gnupg (gpg23), Feature Request, gpg4win, g10code
werner committed rGba463128ce65: Use gpgrt's new option parser for the remaining daemons. (authored by werner).
Use gpgrt's new option parser for the remaining daemons.
Feb 21 2020, 9:47 PM
werner committed rG3bc004decd28: Use gpgrt's new option parser for the tools. (authored by werner).
Use gpgrt's new option parser for the tools.
Feb 21 2020, 8:38 PM
dkg added a comment to T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

In T4513#132770, @aheinecke wrote:

Werner could you maybe at least check for an internet connection, I don't know how to do it on Linux but on Windows it's easy because windows has API for that.

Feb 21 2020, 6:33 PM · Feature Request, Keyserver, dirmngr

Feb 20 2020

werner closed T4845: error generating key pair as Invalid.
Feb 20 2020, 9:02 PM · FAQ, gpg4win