Page MenuHome GnuPG
Feed All Stories

Feb 9 2018

aheinecke committed rM5a5b0d4996c1: cpp: Add conveniance Data::toString (authored by aheinecke).
cpp: Add conveniance Data::toString
Feb 9 2018, 5:14 PM
aheinecke committed rMf10605ffb5cc: core, w32: Fix flags passing to gpgme-w32-spawn (authored by aheinecke).
core, w32: Fix flags passing to gpgme-w32-spawn
Feb 9 2018, 5:14 PM
aheinecke added a comment to T3785: GpgOL: Support Web Key Service publishing.

My current idea is that if GpgOL detects that the provider supports a web key service and one of the following is true:

Feb 9 2018, 1:29 PM · gpgol
aheinecke created T3785: GpgOL: Support Web Key Service publishing.
Feb 9 2018, 1:20 PM · gpgol
aheinecke committed rWf2e277de5da0: Write GPGSM compliance mode in profile script (authored by aheinecke).
Write GPGSM compliance mode in profile script
Feb 9 2018, 10:31 AM
aheinecke committed rW9c5f74e31347: Update libkleo to latest master (authored by aheinecke).
Update libkleo to latest master
Feb 9 2018, 10:31 AM
aheinecke committed rGe0658b19d93b: doc: Add compliance de-vs to gpgsm in vsnfd.prf (authored by aheinecke).
doc: Add compliance de-vs to gpgsm in vsnfd.prf
Feb 9 2018, 9:47 AM

Feb 7 2018

paride closed T3784: Photo IDs gets signed even when --only-sign-text-ids is specified as Invalid.
Feb 7 2018, 5:40 PM · Bug Report
paride changed Version from 2.2.4 (Debian) to 2.2.4 (up-to-date Debian sid) on T3784: Photo IDs gets signed even when --only-sign-text-ids is specified.
Feb 7 2018, 5:22 PM · Bug Report
paride updated the task description for T3784: Photo IDs gets signed even when --only-sign-text-ids is specified.
Feb 7 2018, 5:22 PM · Bug Report
hs added a comment to T3769: GPG messages with empty content / not decrypted in Outlook 2010.

This is the log output for sending a GPG message to myself:


I had overwritten all name characters in the message above. Here is an original message:

Feb 7 2018, 3:52 PM · Bug Report, gpg4win
paride updated the task description for T3784: Photo IDs gets signed even when --only-sign-text-ids is specified.
Feb 7 2018, 2:32 PM · Bug Report
paride renamed T3784: Photo IDs gets signed even when --only-sign-text-ids is specified from Photo IDs gets signed even with --only-sign-text-ids is specified to Photo IDs gets signed even when --only-sign-text-ids is specified.
Feb 7 2018, 2:24 PM · Bug Report
paride created T3784: Photo IDs gets signed even when --only-sign-text-ids is specified.
Feb 7 2018, 2:21 PM · Bug Report
jmmarosi added a comment to T3401: GPGOL causes Outlook 2016 to hang when signing and Kleopatra is not yet open.

So I tried this on Outlook 2016 MSO (16.0.4639.1000) 32-Bit

Feb 7 2018, 12:16 PM · gpgol, gpg4win, Bug Report
paride added a comment to T3782: `gpg --sign-key` has prompt implies attempting to sign revoked User IDs even though it won't..

I also think that when calling sign from the --edit-key interactive menu the experience should be a bit different. Instead of listing all the UIDs (even the revoked one) and then warning about the impossibility to sign some of them, it would be better to re-list only the UIDs that are going to be signed. In case --only-sign-text-ids is specified, the non-text UIDs should be stripped from this list too.

Feb 7 2018, 10:54 AM · Feature Request, gnupg
gniibe committed rG015fe1c47b91: scd: Use pipe to kick the loop on NetBSD. (authored by gniibe).
scd: Use pipe to kick the loop on NetBSD.
Feb 7 2018, 4:47 AM
gniibe added a comment to T3778: NetBSD: scdaemon should be killed when its parent (gpg-agent) is going to shutdown.

I think that it's the kernel problem in NetBSD, where signal to self cannot result EINTR for pselect.
Well, something like rG031e3fa7b9a6: scd: Wake up the select when new USB scan. can be applied, I suppose.
Let's see for configure.ac and HAVE_PSELECT_EINTR.

Feb 7 2018, 2:40 AM · gnupg, Bug Report
gniibe renamed T3778: NetBSD: scdaemon should be killed when its parent (gpg-agent) is going to shutdown from scdaemon should be killed when its parent (gpg-agent) is going to shutdown to NetBSD: scdaemon should be killed when its parent (gpg-agent) is going to shutdown.
Feb 7 2018, 2:38 AM · gnupg, Bug Report

Feb 6 2018

dkg created T3783: gpg-connect-agent: `HELP` lists `SIGKEY <hexstring_with_keygrip>` but only shows `SETKEY`.
Feb 6 2018, 10:36 PM · gpgagent, Bug Report
dkg created T3782: `gpg --sign-key` has prompt implies attempting to sign revoked User IDs even though it won't..
Feb 6 2018, 7:59 PM · Feature Request, gnupg
werner added projects to T3773: private subkeys are never deleted on non-master instances: gnupg (gpg22), OpenPGP.
Feb 6 2018, 6:30 PM · Info Needed, OpenPGP, gnupg (gpg22), Bug Report
werner added a comment to T3773: private subkeys are never deleted on non-master instances.

2.1.15 is a pretty old version. Please help us and try to replicate this with a 2.2 version and also give a log of the --delete-secret-and-public-key and --list-secret-key commands.

Feb 6 2018, 6:30 PM · Info Needed, OpenPGP, gnupg (gpg22), Bug Report
jfe added a comment to T3780: Integer overflow causes heap overflow in parse_symkeyenc() in file g10/parse-packet.c.

Great, thanks for the quick response!

Feb 6 2018, 6:25 PM · g10, Bug Report
Arnaud updated the task description for T3781: ECC encryption key on-card generation broken.
Feb 6 2018, 6:12 PM · g10, scd, Bug Report
Arnaud updated the task description for T3781: ECC encryption key on-card generation broken.
Feb 6 2018, 6:11 PM · g10, scd, Bug Report
Arnaud created T3781: ECC encryption key on-card generation broken.
Feb 6 2018, 6:10 PM · g10, scd, Bug Report
werner committed rG8305739fe857: gpg: Fix packet length checking in symkeyenc parser. (authored by werner).
gpg: Fix packet length checking in symkeyenc parser.
Feb 6 2018, 6:01 PM
werner closed T3780: Integer overflow causes heap overflow in parse_symkeyenc() in file g10/parse-packet.c as Resolved.

Thanks for testing. I recall that I wanted to update the checking but a phonecall disturbed my hacking sequence; should have used DND.

Feb 6 2018, 5:47 PM · g10, Bug Report
wltjr added a comment to T2905: EFL-based pinentry.

No clue what their problem is, I have a few projects scanned by Coverity. Most are forks that I took over, but one is not really. Not sure why they took such issues here.

Feb 6 2018, 4:46 PM · pinentry, Feature Request
jfe updated the task description for T3780: Integer overflow causes heap overflow in parse_symkeyenc() in file g10/parse-packet.c.
Feb 6 2018, 1:12 PM · g10, Bug Report
jfe created T3780: Integer overflow causes heap overflow in parse_symkeyenc() in file g10/parse-packet.c.
Feb 6 2018, 1:10 PM · g10, Bug Report
mbirth created T3779: pinentry-curses broken when launched from tig that's launched from mc.
Feb 6 2018, 11:59 AM · Documentation, pinentry, Bug Report
werner added a comment to T2905: EFL-based pinentry.

Okay. Thanks for the report. I once looked at Coverty but decided not to use it because of their rules which would not allow me to document and fix a possible security vulnerability without following their process. If there is a security problem I will fix it according to my schedule and not allow anyone to delay it.

Feb 6 2018, 11:40 AM · pinentry, Feature Request
aheinecke triaged T3769: GPG messages with empty content / not decrypted in Outlook 2010 as High priority.

Does this happen to you for all mails or just some? From the GpgOLXXX.dat I can't see anything wrong.
My expectation is that something goes wrong when updating the plain text into the message viewer. Again, could you please attach the GpgOL Debug output? That might help.

Feb 6 2018, 10:38 AM · Bug Report, gpg4win
aheinecke added a comment to T3509: GpgOL: Key resolution without Kleopatra or GPA.

Steps 1. and 2. are now implemented in the async-enc branch of GpgOL. The keyresolver patches are updated for me and partially commited.

Feb 6 2018, 10:35 AM · kleopatra, gpgol, gpg4win
aheinecke triaged T3771: Strange GUI artefacts left after sending email as Normal priority.

I have not seen this. But I suspect that it would be fixed if our encryption no longer causes Outlook to become "unresponsive". I'm already working on this for T3509 and have a development version which already does the encryption in a way that the pinentry / key resolution are just a modal dialog over outlook and no longer block the GUI of Outlook completely.

Feb 6 2018, 10:25 AM · gpgol, Bug Report
aheinecke triaged T3776: Indicate that and why PGP-2 pubkeys (or secret) keys are not imported as Normal priority.
Feb 6 2018, 9:14 AM · Windows, kleopatra
bernhard updated the task description for T3355: GpgOL does not detect some OpenPGP NO-MIME mail body and attachments (multipart/related).
Feb 6 2018, 9:12 AM · gpgol, Bug Report
gniibe triaged T3778: NetBSD: scdaemon should be killed when its parent (gpg-agent) is going to shutdown as Normal priority.
Feb 6 2018, 8:44 AM · gnupg, Bug Report
gniibe updated the task description for T3778: NetBSD: scdaemon should be killed when its parent (gpg-agent) is going to shutdown.
Feb 6 2018, 8:43 AM · gnupg, Bug Report
Laurent Montel <montel@kde.org> committed rKLEOPATRA74d74d62a6f3: Use QLatin1String (authored by Laurent Montel <montel@kde.org>).
Use QLatin1String
Feb 6 2018, 7:57 AM
gniibe added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

For scdaemon process(es), I created a ticket T3778: NetBSD: scdaemon should be killed when its parent (gpg-agent) is going to shutdown.

Feb 6 2018, 7:55 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
gniibe claimed T3778: NetBSD: scdaemon should be killed when its parent (gpg-agent) is going to shutdown.
Feb 6 2018, 7:55 AM · gnupg, Bug Report
gniibe created T3778: NetBSD: scdaemon should be killed when its parent (gpg-agent) is going to shutdown.
Feb 6 2018, 7:54 AM · gnupg, Bug Report
dkg committed rP822c66815b50: tqt: use UTF-8 instead of ISO-8859-1 (authored by dkg).
tqt: use UTF-8 instead of ISO-8859-1
Feb 6 2018, 4:42 AM

Feb 5 2018

wltjr added a comment to T2905: EFL-based pinentry.

After fighting with Coverity over a fork of pinentry that has EFL. I setup to have Coverity scan. Which found some like 22 defects. Coverity unable to identify that I have any affiliation, after I spent/wasted hours getting a build to upload to Coverity to scan. Just to fight with some unhelpful person basically standing in the way of FOSS project, a wonderful Mel Llaguno. Decided for security reasons I be denied ability to use Coverity to scan pinentry for defects, even in the EFL interface I made and am the author of. Which also means I cannot fix other issues with pinentry or aide further in development....

Feb 5 2018, 11:39 PM · pinentry, Feature Request
Johnnyleone created T3777: GpgOL cannot verify greater than level 0 if addresses are capitalized .
Feb 5 2018, 5:21 PM · gpg4win, gpgol, Bug Report
dams50 closed T3768: Decryption of RSA public key encrypted session key packet fails when encrypted session key packet length is not equal to RSA key modulus size as Resolved.
Feb 5 2018, 4:01 PM · gnupg (gpg14)
bernhard created T3776: Indicate that and why PGP-2 pubkeys (or secret) keys are not imported in the S1 Public space.
Feb 5 2018, 1:59 PM · Windows, kleopatra
dams50 added a comment to T3768: Decryption of RSA public key encrypted session key packet fails when encrypted session key packet length is not equal to RSA key modulus size.

FYI : when submitting a buffer composed of

  • a leading 00 byte,
  • the 255 bytes encrypted session key value

to HSM/PKCS11 for decyption, decrypt returns without any errors, and returned plain session key is the one expected.

Feb 5 2018, 11:38 AM · gnupg (gpg14)

Feb 4 2018

dkg created T3775: enable mixed hidden/non-hidden recipients during encryption.
Feb 4 2018, 10:08 PM · gpgme, Feature Request

Feb 3 2018

dams50 added a comment to T3768: Decryption of RSA public key encrypted session key packet fails when encrypted session key packet length is not equal to RSA key modulus size.

Some enlightenments here because i may have not mention some info in the first place :

Feb 3 2018, 6:18 PM · gnupg (gpg14)
Laurent Montel <montel@kde.org> committed rKLEOPATRA7a2fcf1d9769: Add new line (authored by Laurent Montel <montel@kde.org>).
Add new line
Feb 3 2018, 5:04 PM
jukivili committed rCffdc6f3623a0: Fix incorrect counter overflow handling for GCM (authored by jukivili).
Fix incorrect counter overflow handling for GCM
Feb 3 2018, 1:38 PM
onickolay added a comment to T3774: Failure to decrypt AEAD-encrypted files in some rare cases.

Feb 3 2018, 11:56 AM · gnupg, Bug Report
onickolay created T3774: Failure to decrypt AEAD-encrypted files in some rare cases.
Feb 3 2018, 11:55 AM · gnupg, Bug Report
marklundeberg created T3773: private subkeys are never deleted on non-master instances.
Feb 3 2018, 3:53 AM · Info Needed, OpenPGP, gnupg (gpg22), Bug Report
werner triaged T3770: heap buffer overflow in iobuf.c as Unbreak Now! priority.
Feb 3 2018, 1:30 AM · g10, Bug Report

Feb 2 2018

dkg created T3772: gpg-zip fails with recipient names that have whitespace in them.
Feb 2 2018, 11:47 PM · gpgtar, Bug Report
ralfbergs created T3771: Strange GUI artefacts left after sending email.
Feb 2 2018, 7:13 PM · gpgol, Bug Report
jfe created T3770: heap buffer overflow in iobuf.c.
Feb 2 2018, 4:28 PM · g10, Bug Report
wiz added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

I'm confused. I've just now retested, and I get further with BSD make (there is another problem when importing the keys into the test keyring, where it the error is ignored with GNU make but the build fails with BSD make) but that is not what I want to focus on.

Feb 2 2018, 4:03 PM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
dams50 added a comment to T3768: Decryption of RSA public key encrypted session key packet fails when encrypted session key packet length is not equal to RSA key modulus size.

Our HSM is a certified FIPS 140-2, sec level3, hardware module, exposing a PKCS#11 v2.30 spec compliant API.

Feb 2 2018, 3:29 PM · gnupg (gpg14)
hs updated the task description for T3769: GPG messages with empty content / not decrypted in Outlook 2010.
Feb 2 2018, 3:26 PM · Bug Report, gpg4win
hs renamed T3769: GPG messages with empty content / not decrypted in Outlook 2010 from GPG messages with empty cotent / not decrypted in Outlook 2010 to GPG messages with empty content / not decrypted in Outlook 2010.
Feb 2 2018, 3:25 PM · Bug Report, gpg4win
hs created T3769: GPG messages with empty content / not decrypted in Outlook 2010.
Feb 2 2018, 3:24 PM · Bug Report, gpg4win
werner added a comment to T3768: Decryption of RSA public key encrypted session key packet fails when encrypted session key packet length is not equal to RSA key modulus size.

What kind of hardware token?

Feb 2 2018, 2:38 PM · gnupg (gpg14)
Laurent Montel <montel@kde.org> committed rKLEOPATRA7d6d053aa175: Use QLatin1String (authored by Laurent Montel <montel@kde.org>).
Use QLatin1String
Feb 2 2018, 2:01 PM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAdbf73d0c72fe: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Feb 2 2018, 7:16 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAa61ed4c2d377: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Feb 2 2018, 5:25 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAc1a84d3aa3e4: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Feb 2 2018, 3:33 AM

Feb 1 2018

dams50 updated the task description for T3768: Decryption of RSA public key encrypted session key packet fails when encrypted session key packet length is not equal to RSA key modulus size.
Feb 1 2018, 7:45 PM · gnupg (gpg14)
dams50 edited projects for T3768: Decryption of RSA public key encrypted session key packet fails when encrypted session key packet length is not equal to RSA key modulus size, added: gnupg (gpg14); removed gnupg (gpg23).
Feb 1 2018, 7:44 PM · gnupg (gpg14)
dams50 updated the task description for T3768: Decryption of RSA public key encrypted session key packet fails when encrypted session key packet length is not equal to RSA key modulus size.
Feb 1 2018, 7:41 PM · gnupg (gpg14)
dams50 created T3768: Decryption of RSA public key encrypted session key packet fails when encrypted session key packet length is not equal to RSA key modulus size in the S1 Public space.
Feb 1 2018, 7:40 PM · gnupg (gpg14)
kristianf added a comment to T3331: gpg: Address family not supported by protocol if kernel doesn't support ipv6.

The patch is available in our downstream bugtracker as attachment to https://bugs.gentoo.org/646194

Feb 1 2018, 2:16 PM · gnupg (gpg22), dirmngr, Bug Report
mgorny added a comment to T3331: gpg: Address family not supported by protocol if kernel doesn't support ipv6.

This can easily be solved by adding two more cases to handle_send_request_error(): for GPG_ERR_EADDRNOTAVAIL (that's IPv6 disabled via procfs) and GPG_ERR_EAFNOSUPPORT (that's missing kernel support). Normally I'd submit a patch but I don't care enough to jump through all the hoops just to get two-line change in.

Feb 1 2018, 1:40 PM · gnupg (gpg22), dirmngr, Bug Report
Valodim added a comment to T3766: GnuPG should reject keys that are subkeys of itself.

Sorry, I don't understand. Can you describe your use case in more detail?

Feb 1 2018, 12:47 PM · gnupg (gpg22), Feature Request
werner committed rG303310d05e70: gpg: Rename a misnomed arg in open_outfile. (authored by werner).
gpg: Rename a misnomed arg in open_outfile.
Feb 1 2018, 12:28 PM
werner committed rG26c900a8f09d: Add a new OpenPGP card vendor. (authored by werner).
Add a new OpenPGP card vendor.
Feb 1 2018, 12:28 PM
werner committed rGf98e193c8425: gpg: Update list of card vendors from master (authored by werner).
gpg: Update list of card vendors from master
Feb 1 2018, 12:28 PM
werner added a comment to T3766: GnuPG should reject keys that are subkeys of itself.

You have a token with one spare key which you want to use for encryption and certification. And being able to replace the encryption subkey eventually.

Feb 1 2018, 9:28 AM · gnupg (gpg22), Feature Request
werner triaged T3767: simplify sharing dirmngr's across multiple GNUPGHOMEs as High priority.

Originally dirmngr was designed to be a system service for the reason that CRLs are not user specific. However, the majority of systems today are used by a single user and thus we dropped that feature when integrating dirmngr into gnupg.

Feb 1 2018, 9:26 AM · Documentation, Feature Request, gnupg, dirmngr

Jan 31 2018

Valodim added a comment to T3766: GnuPG should reject keys that are subkeys of itself.

a key that is signed as its own subkey, in a construct where the key and subkey have the same fingerprint? what ever could be a valid use case for such a scenario?

Jan 31 2018, 8:06 PM · gnupg (gpg22), Feature Request
dkg created T3767: simplify sharing dirmngr's across multiple GNUPGHOMEs in the S1 Public space.
Jan 31 2018, 7:56 PM · Documentation, Feature Request, gnupg, dirmngr
werner triaged T3751: man page syntax mentions token "[args]" but then does not define it as Low priority.

Come on, it is in daily use for 15 years. MUA which can't handle MIME at all but PGP are still able to decrypt PGP/MIME. That is why ME specified PGP/MIME this way.

Jan 31 2018, 7:26 PM · Documentation, Bug Report
jukivili claimed T3764: AES-GCM bug for len(IV) != 96.
Jan 31 2018, 7:02 PM · libgcrypt, Bug Report
aheinecke committed rW6cbe26503970: Update libkleo tarball (authored by aheinecke).
Update libkleo tarball
Jan 31 2018, 6:40 PM
werner added a comment to T3348: gpgsm: should default to --disable-crl-checks.

--use-tor does not avoid it because the CRL-DP can be made unique for each certificate. Depending on the verification model a CRL or OCSP lookup is necessary for correct evalution of a signature (shell model as used for qualified signature). This is why we in gpg honor-keyserver-url is not enabled by default; the keyserver URL take from the key is the OpenPGP counterpart of the CRL-DP.

Jan 31 2018, 6:11 PM · gpgme, gnupg, S/MIME
werner triaged T3766: GnuPG should reject keys that are subkeys of itself as Normal priority.

I can't see why this should be out-of-spec. In fact I did this my self several times to create keys from other keys.

Jan 31 2018, 6:03 PM · gnupg (gpg22), Feature Request
dkg added a comment to T3348: gpgsm: should default to --disable-crl-checks.

it is the decision of the user to use such a certificate.

Jan 31 2018, 5:04 PM · gpgme, gnupg, S/MIME
Valodim added a comment to T3766: GnuPG should reject keys that are subkeys of itself.

uploaded the offending key for reference:

Jan 31 2018, 4:27 PM · gnupg (gpg22), Feature Request
Valodim created T3766: GnuPG should reject keys that are subkeys of itself.
Jan 31 2018, 4:26 PM · gnupg (gpg22), Feature Request
aheinecke committed rO26b931937fe1: Fix inline responses by making them sync (authored by aheinecke).
Fix inline responses by making them sync
Jan 31 2018, 1:23 PM
aheinecke committed rOee673d23ae83: Fix window modality of encryption (authored by aheinecke).
Fix window modality of encryption
Jan 31 2018, 1:23 PM
aheinecke committed rO3ed205e7f9d9: Reactivate T3656 workaround (authored by aheinecke).
Reactivate T3656 workaround
Jan 31 2018, 1:23 PM
werner added a comment to T3348: gpgsm: should default to --disable-crl-checks.

The implemented X.509 profiles require that the status of a certificate is to be checked. CRLs are also not looked up for each verification but only once during their lifetime. Some CA have unreasonable short lifetimes for their CRL but it is the decision of the user to use such a certificate.

Jan 31 2018, 9:47 AM · gpgme, gnupg, S/MIME
werner closed T3765: Remove my account as Resolved.

I disabled your account but the I won't delete any comments of yours. They are considered to be in the public domain (see welcome page) and are parts of other bug reports. Thanks for those comments.

Jan 31 2018, 9:38 AM · dev.gnupg.org
dexolabs created T3765: Remove my account.
Jan 31 2018, 7:41 AM · dev.gnupg.org