Page MenuHome GnuPG
Feed All Stories

Apr 30 2020

werner triaged T4931: gnupg unusable with a long path to $HOME as Normal priority.

You are still using the old way of having the sockets in ${GNUPGHOME:-~/.gnupg}. Since 2.2.13 we use

Apr 30 2020, 9:32 AM · Not A Bug, FAQ, gnupg
Laurent Montel <montel@kde.org> committed rLIBKLEO17c4b1ea0420: GIT_SILENT: Prepare 5.14.1 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.14.1
Apr 30 2020, 7:13 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAa20fcc0c0de7: GIT_SILENT: Prepare 5.14.1 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.14.1
Apr 30 2020, 7:12 AM

Apr 29 2020

ppalaga added a comment to T4930: Support --multifile --detach-sign.

That would be awesome, thanks!

Apr 29 2020, 6:26 PM · Feature Request
werner committed rDa79738639c60: web: Explain how to terminate recurring donations (authored by werner).
web: Explain how to terminate recurring donations
Apr 29 2020, 5:50 PM
t8m created T4931: gnupg unusable with a long path to $HOME in the S1 Public space.
Apr 29 2020, 4:03 PM · Not A Bug, FAQ, gnupg
werner added a comment to T4930: Support --multifile --detach-sign.

API-wise this would be possible because right now gpg errors out with

Apr 29 2020, 11:55 AM · Feature Request
ludwig added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals.

It is the pinentry-curses, which is needed to reproduce the problem.
Using tab and Return to navigate the dialog.
After pressing ok, the password question dialog reappears. I tried 20 times to press ok, every time the password question dialog reappeared.
If I press cancel, the process aborts. So I'm sure, I hit the right button.

Apr 29 2020, 11:34 AM · pinentry, Bug Report
ppalaga updated the task description for T4930: Support --multifile --detach-sign.
Apr 29 2020, 10:29 AM · Feature Request
ppalaga set External Link to https://issues.apache.org/jira/browse/MGPG-82 on T4930: Support --multifile --detach-sign.
Apr 29 2020, 10:24 AM · Feature Request
ppalaga created T4930: Support --multifile --detach-sign.
Apr 29 2020, 10:20 AM · Feature Request

Apr 28 2020

gniibe added a comment to T4869: constant-time mpi_invm.

I tested with this patch (which changes use of constant-time routine when it's secure memory):

Apr 28 2020, 5:57 AM · libgcrypt

Apr 27 2020

werner changed the status of T4921: Support import of PKCS#12 encoded ECC private keys. from Open to Testing.
Apr 27 2020, 8:09 PM · gnupg22 (gnupg-2.2.42), backport, Feature Request, S/MIME
werner changed the status of T4921: Support import of PKCS#12 encoded ECC private keys., a subtask of T4098: GpgSM: Add ECC support, from Open to Testing.
Apr 27 2020, 8:09 PM · gnupg (gpg23), Feature Request, S/MIME
werner added a comment to T4921: Support import of PKCS#12 encoded ECC private keys..

Done for master

Apr 27 2020, 8:09 PM · gnupg22 (gnupg-2.2.42), backport, Feature Request, S/MIME
werner committed rG5da6925a334c: sm: Add support to export ECC private keys. (authored by werner).
sm: Add support to export ECC private keys.
Apr 27 2020, 7:57 PM
jukivili added a comment to D501: VPMSUMD accelleration for GCM mode on PPC.
In D501#4558, @slandden wrote:

But I need it to shift H one to the left:
H1 = H << one;

Apr 27 2020, 5:58 PM
ludwig added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals.

And yes: If I install pinentry-gtk2 and follow the steps, it works as excepted.

Apr 27 2020, 3:18 PM · pinentry, Bug Report
ludwig added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals.

Perhaps I explain the steps, I'm doing.
I'm on a minimal debian buster instance.

  1. gpg2 --full-gen-key
  2. Insert stuff.
  3. See Dialog:

Real name: Test1 Tester
Email address: test1@example.com
Comment: no pw
You selected this USER-ID:

"Test1 Tester (no pw) <test1@example.com>"
Apr 27 2020, 3:07 PM · pinentry, Bug Report
slandden updated the diff for D501: VPMSUMD accelleration for GCM mode on PPC.

remove <<64 | >> 64 which has poor codegen.

Apr 27 2020, 2:32 PM
slandden updated the diff for D501: VPMSUMD accelleration for GCM mode on PPC.

described in previous comment. Mostly cosmetic

Apr 27 2020, 2:24 PM
slandden added a comment to D501: VPMSUMD accelleration for GCM mode on PPC.

Generally nice looking patch and great improvement for performance.

Apr 27 2020, 2:21 PM
andrey_l committed rKLEOPATRAca5b58a97829: Main window: Fix sorting and tabs preset in config file (authored by andrey_l).
Main window: Fix sorting and tabs preset in config file
Apr 27 2020, 1:40 PM
andrey_l committed rLIBKLEOf6da51776969: Fix order of the GnuPG option groups (authored by andrey_l).
Fix order of the GnuPG option groups
Apr 27 2020, 12:50 PM
gniibe committed rCfe688ce7e14f: ecc: Fix typo error in ecc-gost (authored by Tianjia Zhang <tianjia.zhang@linux.alibaba.com>).
ecc: Fix typo error in ecc-gost
Apr 27 2020, 7:32 AM
gniibe committed rC99007cbfd104: mpi: Fix the return value of mpi_invm_generic. (authored by gniibe).
mpi: Fix the return value of mpi_invm_generic.
Apr 27 2020, 4:18 AM
gniibe committed rC986aa2728715: mpi: Fix return value of mpi_invm_generic. (authored by gniibe).
mpi: Fix return value of mpi_invm_generic.
Apr 27 2020, 4:18 AM
gniibe committed rCf10eb240a30a: mpi: Fix the return value of mpi_invm_generic. (authored by gniibe).
mpi: Fix the return value of mpi_invm_generic.
Apr 27 2020, 4:15 AM

Apr 26 2020

Knochenhangen added a comment to T4927: pinentry doesn't compile: declaration of ttytype conflicts with curses.h.

Ok. Renamed ist "ttytype_l" (l for local) and found the button to upload a file.
Hope it helps.

Apr 26 2020, 9:31 PM · pinentry, Bug Report
werner added a comment to T4927: pinentry doesn't compile: declaration of ttytype conflicts with curses.h.

Using a double underscore in a symbol should be avoided because such symbols are reserved for system use.
(To include a diff inline, please intend it by two spaces so that it is not not considered as marked up text.)

Apr 26 2020, 11:42 AM · pinentry, Bug Report

Apr 25 2020

dup edited projects for T4922: GPGME_CREATE_NOEXPIRE seems not to be available since 1.8.0 , added: Not A Bug, patch; removed Bug Report.
Apr 25 2020, 10:39 PM · patch, Not A Bug, gpgme, Documentation
andrey_l created T4928: Win10 - Kleopatra config help button doesn't do anything in the S1 Public space.
Apr 25 2020, 10:09 PM · gpg4win, kleopatra
Knochenhangen created T4927: pinentry doesn't compile: declaration of ttytype conflicts with curses.h.
Apr 25 2020, 4:37 PM · pinentry, Bug Report

Apr 24 2020

werner committed rG5ea878274ef5: common: Add an easy to use DER builder. (authored by werner).
common: Add an easy to use DER builder.
Apr 24 2020, 5:05 PM
werner created T4926: Add API to map a curve name to its canonical OID..
Apr 24 2020, 2:15 PM · Feature Request, libgcrypt
andrey_l committed rLIBKLEOabe521db67a6: Fix gpg configuration dialog tabs order (authored by andrey_l).
Fix gpg configuration dialog tabs order
Apr 24 2020, 12:12 PM
Laurent Montel <montel@kde.org> committed rLIBKLEOb350ed26e1e6: GIT_SILENT: Prepare 5.14.1 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.14.1
Apr 24 2020, 7:46 AM
gniibe committed rCbc3b6a6a45cf: mpi: Fix return value of mpi_invm_generic. (authored by gniibe).
mpi: Fix return value of mpi_invm_generic.
Apr 24 2020, 7:28 AM
gniibe committed rC559ba9b36c9c: mpi: More use of mpih API for _gcry_mpi_invm. (authored by gniibe).
mpi: More use of mpih API for _gcry_mpi_invm.
Apr 24 2020, 6:13 AM
gniibe committed rCbeefbb90d71d: mpi: Use mpih interface internally for mpi-inv. (authored by gniibe).
mpi: Use mpih interface internally for mpi-inv.
Apr 24 2020, 5:45 AM
gniibe committed rCefa5151ea1c2: mpi: Fix size of A in mpi_invm_pow2. (authored by gniibe).
mpi: Fix size of A in mpi_invm_pow2.
Apr 24 2020, 4:31 AM

Apr 23 2020

dtak added a comment to T4925: FAIL: armencryptp.test.

Thanks. I tried to install the latest released version, 1.4.23, but I got the same error.

Apr 23 2020, 8:28 PM · Info Needed, gnupg (gpg14), Bug Report
werner edited projects for T4925: FAIL: armencryptp.test, added: gnupg (gpg14); removed gnupg (gpg20).

That is a very old version (2015); please retry using the latest released version 1.4.23 (from 2018).

Apr 23 2020, 6:43 PM · Info Needed, gnupg (gpg14), Bug Report
dtak created T4925: FAIL: armencryptp.test.
Apr 23 2020, 4:33 PM · Info Needed, gnupg (gpg14), Bug Report
asv added a comment to T4923: Compile Kleopatra with DEP/ASLR support.

Seems like this is applicable to other binaries as well:

Apr 23 2020, 4:15 PM · gpg4win, kleopatra, Feature Request
werner triaged T4923: Compile Kleopatra with DEP/ASLR support as Normal priority.
Apr 23 2020, 2:53 PM · gpg4win, kleopatra, Feature Request
werner added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals.

I just tried and Pinentry ask me whether I really want to use an unprotected key. Take care that you hit the right button.

Apr 23 2020, 2:52 PM · pinentry, Bug Report
werner committed rG95d83cf90617: sm: Support decryption of ECDH data. (authored by werner).
sm: Support decryption of ECDH data.
Apr 23 2020, 10:08 AM
werner committed rG5d015b38eb9f: common: Add functions to help create DER objects. (authored by werner).
common: Add functions to help create DER objects.
Apr 23 2020, 10:08 AM
werner committed rGc03f80dc1960: sm: Minor debug output format changes. (authored by werner).
sm: Minor debug output format changes.
Apr 23 2020, 10:08 AM
gniibe committed rCf81a1dd73175: mpi: More fix for _gcry_mpi_invm. (authored by gniibe).
mpi: More fix for _gcry_mpi_invm.
Apr 23 2020, 3:59 AM

Apr 22 2020

ludwig created T4924: pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals.
Apr 22 2020, 2:56 PM · pinentry, Bug Report
gniibe committed rC3bb9f74764b3: mpi: Fix off-by-one mistake mpi_invm_pow2. (authored by gniibe).
mpi: Fix off-by-one mistake mpi_invm_pow2.
Apr 22 2020, 9:01 AM
asv created T4923: Compile Kleopatra with DEP/ASLR support.
Apr 22 2020, 8:36 AM · gpg4win, kleopatra, Feature Request

Apr 21 2020

werner committed rG8dfef5197af9: sm: Support import of PKCS#12 encoded ECC private keys. (authored by werner).
sm: Support import of PKCS#12 encoded ECC private keys.
Apr 21 2020, 9:18 PM
werner committed rGa6d2f313374d: sm: Replace some debug message by log_error or log_info (authored by werner).
sm: Replace some debug message by log_error or log_info
Apr 21 2020, 9:18 PM
werner committed rG3633ca6e21f7: scd: Detect missing card in "getinfo all_active_apps". (authored by werner).
scd: Detect missing card in "getinfo all_active_apps".
Apr 21 2020, 9:18 PM
werner committed rGf05a32e5c9db: scd:nks: Allow retrieving certificates from a Signature Card v.20 (authored by werner).
scd:nks: Allow retrieving certificates from a Signature Card v.20
Apr 21 2020, 9:18 PM
dup updated the task description for T4922: GPGME_CREATE_NOEXPIRE seems not to be available since 1.8.0 .
Apr 21 2020, 7:54 PM · patch, Not A Bug, gpgme, Documentation
dup updated the task description for T4922: GPGME_CREATE_NOEXPIRE seems not to be available since 1.8.0 .
Apr 21 2020, 7:53 PM · patch, Not A Bug, gpgme, Documentation
dup claimed T4922: GPGME_CREATE_NOEXPIRE seems not to be available since 1.8.0 .
Apr 21 2020, 6:29 PM · patch, Not A Bug, gpgme, Documentation
dup added a project to T4922: GPGME_CREATE_NOEXPIRE seems not to be available since 1.8.0 : gpgme.
Apr 21 2020, 6:26 PM · patch, Not A Bug, gpgme, Documentation
dup created T4922: GPGME_CREATE_NOEXPIRE seems not to be available since 1.8.0 .
Apr 21 2020, 6:13 PM · patch, Not A Bug, gpgme, Documentation
werner created T4921: Support import of PKCS#12 encoded ECC private keys..
Apr 21 2020, 5:01 PM · gnupg22 (gnupg-2.2.42), backport, Feature Request, S/MIME
werner committed rK401dc58d3d55: Support parsing of the CMS KeyAgreeRecipientInfo. (authored by werner).
Support parsing of the CMS KeyAgreeRecipientInfo.
Apr 21 2020, 2:50 PM
werner committed rKd07733cf94a2: Extend the parser to better handle CHOICE elements. (authored by werner).
Extend the parser to better handle CHOICE elements.
Apr 21 2020, 2:50 PM
werner created T4920: Support ECDH in Libksba.
Apr 21 2020, 2:33 PM · libksba, Feature Request, S/MIME
gniibe committed rCbac01a6cfb3d: mpi: Use mpi_invm_pow2 for mpi_invm. (authored by gniibe).
mpi: Use mpi_invm_pow2 for mpi_invm.
Apr 21 2020, 8:22 AM
gniibe committed rC2a3c58a0b4db: mpi: Fix mpi_invm_pow2. (authored by gniibe).
mpi: Fix mpi_invm_pow2.
Apr 21 2020, 7:02 AM

Apr 20 2020

BenM added a comment to T3505: Port GPGME's Python bindings to Windows.

On further thought, it's possible that something closer to what
Bernhard wants (and incidentally more along the lines of what I was
thinking of in some of our discussions just after the initial port)
might be achievable with Cython.

Apr 20 2020, 8:00 PM · Feature Request, gpgme, Python
werner added a comment to T3505: Port GPGME's Python bindings to Windows.

FWIW, GPGME is basically C90 and we only recently started to use C99 variadic macros - they are a cpp feature, though.

Apr 20 2020, 7:29 AM · Feature Request, gpgme, Python

Apr 19 2020

jukivili committed rC45f21f871982: gost28147: implement special MAC mode called imitovstavka (IMIT) (authored by lumag).
gost28147: implement special MAC mode called imitovstavka (IMIT)
Apr 19 2020, 9:11 PM
jukivili committed rCd7fa70ed9ddc: mac: add support for gcry_mac_ctl(GCRYCTL_SET_SBOX) (authored by lumag).
mac: add support for gcry_mac_ctl(GCRYCTL_SET_SBOX)
Apr 19 2020, 9:11 PM
BenM added a comment to T3505: Port GPGME's Python bindings to Windows.

CFFI has no real means of generating the needed bindings on the fly
like SWIG does, except via its ABI methods, but those are inferior to
what SWIG does. It also can't handle all the ifdefs (or really any of
the ifdefs) in gpgme.h.

Apr 19 2020, 7:46 PM · Feature Request, gpgme, Python
andrey_l committed rKLEOPATRA15ce46717636: Fix windows size save/restore (authored by andrey_l).
Fix windows size save/restore
Apr 19 2020, 7:44 PM
andrey_l added a comment to T4819: Kleopatra / Win 10 - Sign and Encrypt window doesn't show up.

The issue has been fixed in Kleopatra: https://commits.kde.org/kleopatra/15ce46717636cecd1c1b8949d12b0ab6c3fed69a

Apr 19 2020, 7:41 PM · Bug Report, gpg4win

Apr 17 2020

zorvek added a comment to T4916: GpgEX: Windows 10 Right-Click Unencrypted Folder Handling.

3.1.11

Apr 17 2020, 9:10 PM · gpgex, Windows
werner added a comment to T4098: GpgSM: Add ECC support.

I am working on the Telesec Signature Card v2. I will add encryption support to gpgsm.

Apr 17 2020, 6:03 PM · gnupg (gpg23), Feature Request, S/MIME
werner added projects to T4916: GpgEX: Windows 10 Right-Click Unencrypted Folder Handling: Windows, gpgex.

Please let us know which version of Gpg4win you are using.

Apr 17 2020, 4:40 PM · gpgex, Windows
werner added a project to T4919: GpgOL doesn't recognize encrypted mails when opened via external programs: gpgol.
Apr 17 2020, 4:38 PM · gpgol, Bug Report
florian2833z changed External Link from https://www.mailstore.com/de/ to https://www.mailstore.com/ on T4919: GpgOL doesn't recognize encrypted mails when opened via external programs.
Apr 17 2020, 2:38 PM · gpgol, Bug Report
florian2833z created T4919: GpgOL doesn't recognize encrypted mails when opened via external programs.
Apr 17 2020, 2:38 PM · gpgol, Bug Report
werner closed T4918: GnuPG cannot decrypt an ECDH-AES128 message encrypted to Alice's Key from draft-bre-openpgp-samples-00 as Resolved.

Sorry, I don't know what kind of sample data that is. The reference keys have been provided by the RFC6637 author and are part of GnuPG's test suite; see (gnupg/tests/openpgp/samplekeys/ecc-sample-*).

Apr 17 2020, 12:10 PM · OpenPGP
zugzwang created T4918: GnuPG cannot decrypt an ECDH-AES128 message encrypted to Alice's Key from draft-bre-openpgp-samples-00.
Apr 17 2020, 10:23 AM · OpenPGP
gniibe committed rC469e2fefb64e: mpi: Use mpi_invm_pow2 for N=2^k. (authored by gniibe).
mpi: Use mpi_invm_pow2 for N=2^k.
Apr 17 2020, 7:54 AM
gniibe committed rC05ceac8e2f6f: mpi: Rewrite mpi_invm_odd into mpih_invm_odd. (authored by gniibe).
mpi: Rewrite mpi_invm_odd into mpih_invm_odd.
Apr 17 2020, 7:54 AM
gniibe committed rC128045a12139: mpi: Add _gcry_mpih_cmp_ui. (authored by gniibe).
mpi: Add _gcry_mpih_cmp_ui.
Apr 17 2020, 7:54 AM
gniibe committed rC515bd6e9fae4: mpi: Add internal functipn mpi_invm_pow2. (authored by gniibe).
mpi: Add internal functipn mpi_invm_pow2.
Apr 17 2020, 7:54 AM

Apr 16 2020

werner committed rGaec7d136e4bd: sm: Always allow authorityInfoAccess lookup if CRLs are also enabled. (authored by werner).
sm: Always allow authorityInfoAccess lookup if CRLs are also enabled.
Apr 16 2020, 7:08 PM
werner committed rGbbb7edb8807b: sm: Always allow authorityInfoAccess lookup if CRLs are also enabled. (authored by werner).
sm: Always allow authorityInfoAccess lookup if CRLs are also enabled.
Apr 16 2020, 7:07 PM
werner committed rGd57209553da7: sm: Lookup missing issuers first using authorityInfoAccess. (authored by werner).
sm: Lookup missing issuers first using authorityInfoAccess.
Apr 16 2020, 6:07 PM
werner committed rG3b27c26241ee: dirmngr: Allow http URLs with "LOOKUP --url" (authored by werner).
dirmngr: Allow http URLs with "LOOKUP --url"
Apr 16 2020, 6:07 PM
werner committed rGf5efbd5a1169: sm: Lookup missing issuers first using authorityInfoAccess. (authored by werner).
sm: Lookup missing issuers first using authorityInfoAccess.
Apr 16 2020, 6:05 PM
werner committed rG7f1be1ea524e: dirmngr: Allow http URLs with "LOOKUP --url" (authored by werner).
dirmngr: Allow http URLs with "LOOKUP --url"
Apr 16 2020, 6:05 PM
werner closed T4898: auto import CA certs with authInfo.caIssuers as Resolved.

We do this now always if --auto-issuer-key-retrieve is set. Also backported to 2.2

Apr 16 2020, 6:02 PM · dirmngr, S/MIME, gnupg (gpg23)
jukivili added a comment to D501: VPMSUMD accelleration for GCM mode on PPC.

Generally nice looking patch and great improvement for performance.

Apr 16 2020, 4:19 PM
werner committed rG7dbfd92b3e23: gpg: Add missing options --no-include-key-block. (authored by werner).
gpg: Add missing options --no-include-key-block.
Apr 16 2020, 12:10 PM
werner removed a project from T3714: Failing to decrypt due to missing MDC: gnupg.
Apr 16 2020, 9:47 AM · FAQ, kleopatra
werner closed T3786: Unexpectedly slow decryption for AEAD (and CFB) as Resolved.

I back ported @jukivili's changes back to 2.2 which gives a CFB decryption speedup of 25%. I also implemented AEAD _decryption_ in 2.2 to be prepared for mixed 2.2 and 2.3 version use. And AEAD is really fast compared to CFB. Willbe in 2.2.21.

Apr 16 2020, 9:46 AM · gnupg (gpg23), Bug Report
werner closed T4917: Add AEAD support to --show-session-key as Invalid.

Nope, I was wrong.

Apr 16 2020, 9:19 AM · Feature Request, gnupg (gpg23)