Page MenuHome GnuPG
Feed All Stories

Mar 9 2020

gniibe created T4869: constant-time mpi_invm.
Mar 9 2020, 8:56 AM · libgcrypt
Research_Team_loginsoft updated the task description for T4868: Heap buffer overflow in _gcry_mpi_tdiv_qr().
Mar 9 2020, 8:42 AM · Bug Report
Research_Team_loginsoft updated the task description for T4868: Heap buffer overflow in _gcry_mpi_tdiv_qr().
Mar 9 2020, 8:42 AM · Bug Report
Research_Team_loginsoft created T4868: Heap buffer overflow in _gcry_mpi_tdiv_qr().
Mar 9 2020, 8:40 AM · Bug Report

Mar 6 2020

dkg added a comment to T4867: with non-existent homedir, `gpgconf --check-programs` produces surprising output..

I think you mean "mix", not "fix". right?

Mar 6 2020, 7:06 PM · gnupg (gpg22), Bug Report
werner committed rG9bc3e7ec037e: gpgsm: Re-group the options in the --help output. (authored by werner).
gpgsm: Re-group the options in the --help output.
Mar 6 2020, 5:05 PM
werner committed rG4762367d6649: agent: Fix todays --re-group commit. (authored by werner).
agent: Fix todays --re-group commit.
Mar 6 2020, 5:05 PM
werner committed rG4c43fabbb012: dirmngr: Re-group the options in the --help output. (authored by werner).
dirmngr: Re-group the options in the --help output.
Mar 6 2020, 5:05 PM
werner committed rG41eb5108ce59: gpg: Re-group the options in the --help output. (authored by werner).
gpg: Re-group the options in the --help output.
Mar 6 2020, 3:31 PM
werner committed rGdaf5f4355db7: scd: Re-group the options in the --help output. (authored by werner).
scd: Re-group the options in the --help output.
Mar 6 2020, 3:31 PM
werner committed rGd2425d1495f4: gpgconf: Support reading global options (part 1). (authored by werner).
gpgconf: Support reading global options (part 1).
Mar 6 2020, 3:31 PM
werner committed rGc693b7f4ade9: agent: Re-group the options in the --help output. (authored by werner).
agent: Re-group the options in the --help output.
Mar 6 2020, 3:31 PM
werner committed rG4423e9dcde5e: gpgconf: Support reading global options (part 2). (authored by werner).
gpgconf: Support reading global options (part 2).
Mar 6 2020, 3:31 PM
werner committed rG6fa1808cb763: common: Add xreallocarray function. (authored by werner).
common: Add xreallocarray function.
Mar 6 2020, 3:31 PM
werner committed rG178b3772ff79: gpgconf: Always use xmalloc. (authored by werner).
gpgconf: Always use xmalloc.
Mar 6 2020, 3:31 PM
werner committed rE85b5006d01fc: core: Tweak the printing of headers in the --help output. (authored by werner).
core: Tweak the printing of headers in the --help output.
Mar 6 2020, 3:01 PM
werner committed rEc59bf5824aaf: core: Add features for pretty printing the help (authored by werner).
core: Add features for pretty printing the help
Mar 6 2020, 11:12 AM
werner added a comment to T4867: with non-existent homedir, `gpgconf --check-programs` produces surprising output..

You should not fix stdout with stderr. Granted we could fflush stdout after a line, but rsh is dead and so all software can distinguish between them.

Mar 6 2020, 9:03 AM · gnupg (gpg22), Bug Report
dkg updated the task description for T4867: with non-existent homedir, `gpgconf --check-programs` produces surprising output..
Mar 6 2020, 12:25 AM · gnupg (gpg22), Bug Report

Mar 5 2020

dkg created T4867: with non-existent homedir, `gpgconf --check-programs` produces surprising output..
Mar 5 2020, 11:01 PM · gnupg (gpg22), Bug Report
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.

I t could print a warning for a non-existant homedir

Mar 5 2020, 8:24 PM · gpgagent, gnupg, Bug Report
aheinecke committed rWd4082ee4da0c: web: Use more https links (authored by aheinecke).
web: Use more https links
Mar 5 2020, 5:25 PM
dkg 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.

Sure, I personally know that GnuPG requires a homedir to operate.

Mar 5 2020, 3:20 PM · gpgagent, gnupg, Bug Report
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