Page MenuHome GnuPG
Feed Advanced Search

Jul 17 2017

marcus closed T1803: gpg --gen-revoke fails silently if passphrase fails as Wontfix.

gpg 1.4 will now only receive important updates, and this is a change in behavior, which might break scripts.

Jul 17 2017, 3:16 PM · gnupg (gpg14), Bug Report, gnupg
marcus added a comment to T1457: Decryption of msg encrypted to expired smime certificate fails if local-user is set.

I don't know if decryption method was changed, but at least the "can't sign using" message appears to be unchanged yet (from looking at the source code).

Jul 17 2017, 2:38 PM · Bug Report, gnupg, S/MIME
marcus closed T1434: GPG_TTY needs to be defaulted in more places than currently as Wontfix.

werner said he doesn't like the proposed solution, so this is a wontfix.

Jul 17 2017, 2:29 PM · Bug Report, gnupg
justus removed a project from T3270: No reasonable error codes on decryption failure: gnupg (gpg22).
Jul 17 2017, 2:27 PM · gpgme, Bug Report
jolson updated the task description for T2918: First-run behaviour differs depending on which home directory is requested.
Jul 17 2017, 11:22 AM · Bug Report
justus edited projects for T2684: GPG encrypts using a key of a partial recipient match instead of exact match, added: gnupg (gpg22); removed gnupg (gpg21).
Jul 17 2017, 11:04 AM · gnupg (gpg14), Bug Report
werner triaged T2918: First-run behaviour differs depending on which home directory is requested as Low priority.

Note that current versions don't install a skeleton conf file anymore.

Jul 17 2017, 10:48 AM · Bug Report
justus edited projects for T2924: HTTP(S) preferred key servers always treated as HKP, added: gnupg (gpg22); removed gnupg, gnupg (gpg21).
Jul 17 2017, 10:46 AM · gnupg (gpg22), Bug Report, dirmngr
justus closed T2209: minimal dsa/elg bitsize during expert keygen outdated as Resolved.

I just verified that this is indeed fixed.

Jul 17 2017, 10:43 AM · backport, Bug Report, gnupg, gnupg (gpg20), gnupg (gpg14), gnupg (gpg21)

Jul 16 2017

landro added a comment to T3027: gpg-agent crash on macOS Sierra triggerd by ssh.

@marcus sure, but I am currently away on vacation and won't be back until mid August. Also, I'd need some detailed build instructions (I'm on mac os) since I'm not very familiar with building C code - I brew installed gpg.

Jul 16 2017, 12:46 PM · Bug Report, gpgagent, gnupg
jolson raised the priority of T2918: First-run behaviour differs depending on which home directory is requested from Low to Needs Triage.
Jul 16 2017, 12:52 AM · Bug Report

Jul 14 2017

mick added a comment to T3278: explicit key expiration date/time is interpreted as UTC, is echoed back using local time, confusion ensues.

Hi Justin

Jul 14 2017, 4:49 PM · gnupg24, gnupg (gpg23), Documentation, Bug Report
justus triaged T3277: decrypting data symmetrically doesn't reliably convey confidentiality property as Low priority.
Jul 14 2017, 3:36 PM · Feature Request, gnupg (gpg22)
justus added a comment to T2923: trust signature domain restrictions don't work.
In T2923#100519, @dkg wrote:

including these tests (or something similar) in the gpg test suite would be a good way to avoid future regressions.

Jul 14 2017, 3:31 PM · gnupg (gpg14), Bug Report
justus renamed T3278: explicit key expiration date/time is interpreted as UTC, is echoed back using local time, confusion ensues from Specifying explicit key expiration date/time does not result in correct date/time to explicit key expiration date/time is interpreted as UTC, is echoed back using local time, confusion ensues.
Jul 14 2017, 3:08 PM · gnupg24, gnupg (gpg23), Documentation, Bug Report
justus triaged T3278: explicit key expiration date/time is interpreted as UTC, is echoed back using local time, confusion ensues as Wishlist priority.

this discrepancy is easily explained. You are entering a date that is interpreted as UTC, and it is echoing it back using your local time zone. PST is UTC−8:00, matching the output.

Jul 14 2017, 3:04 PM · gnupg24, gnupg (gpg23), Documentation, Bug Report
mick updated the task description for T3278: explicit key expiration date/time is interpreted as UTC, is echoed back using local time, confusion ensues.
Jul 14 2017, 2:56 PM · gnupg24, gnupg (gpg23), Documentation, Bug Report
mick updated the task description for T3278: explicit key expiration date/time is interpreted as UTC, is echoed back using local time, confusion ensues.
Jul 14 2017, 2:54 PM · gnupg24, gnupg (gpg23), Documentation, Bug Report
mick updated the task description for T3278: explicit key expiration date/time is interpreted as UTC, is echoed back using local time, confusion ensues.
Jul 14 2017, 2:41 PM · gnupg24, gnupg (gpg23), Documentation, Bug Report
mick updated the task description for T3278: explicit key expiration date/time is interpreted as UTC, is echoed back using local time, confusion ensues.
Jul 14 2017, 2:41 PM · gnupg24, gnupg (gpg23), Documentation, Bug Report
mick updated the task description for T3278: explicit key expiration date/time is interpreted as UTC, is echoed back using local time, confusion ensues.
Jul 14 2017, 2:40 PM · gnupg24, gnupg (gpg23), Documentation, Bug Report
justus added a comment to T3277: decrypting data symmetrically doesn't reliably convey confidentiality property.

Can you provide samples that highlight the problem?

Jul 14 2017, 2:21 PM · Feature Request, gnupg (gpg22)
dkg reopened T3277: decrypting data symmetrically doesn't reliably convey confidentiality property as "Open".

I'm re-opening this ticket because i think Valodim has clarified what he meant, which is different than what werner closed the ticket for.

Jul 14 2017, 1:30 PM · Feature Request, gnupg (gpg22)
dkg renamed T2923: trust signature domain restrictions don't work from tust signature domain restrictions don't work to trust signature domain restrictions don't work.
Jul 14 2017, 1:01 PM · gnupg (gpg14), Bug Report
dkg added a comment to T2923: trust signature domain restrictions don't work.

including these tests (or something similar) in the gpg test suite would be a good way to avoid future regressions.

Jul 14 2017, 12:23 PM · gnupg (gpg14), Bug Report
dkg added a comment to T2284: tsign behavior does not achieve what dkg says it should.

Note that T2923 includes a patch that might help.

Jul 14 2017, 12:21 PM · Bug Report, gnupg
dkg added a comment to T2283: tsign domain not documented.

My point is that without clear documentation of what is expected, it's pretty hard to tell whether the code is even working or not. Sounds like it isn't :(

Jul 14 2017, 12:21 PM · Documentation, Bug Report, gnupg
gouttegd added a comment to T2283: tsign domain not documented.

Is this correct?

Jul 14 2017, 12:19 PM · Documentation, Bug Report, gnupg
dkg reopened T2283: tsign domain not documented as "Open".

I don't think this issue is actually resolved. there's a feature here (i think) but it's not documented to the point where anyone can figure out how to use it. If there's no way to use it, the feature should be removed (or at least deprecated).

Jul 14 2017, 12:05 PM · Documentation, Bug Report, gnupg
mick created T3278: explicit key expiration date/time is interpreted as UTC, is echoed back using local time, confusion ensues.
Jul 14 2017, 12:32 AM · gnupg24, gnupg (gpg23), Documentation, Bug Report

Jul 13 2017

jukivili closed T2975: building libgcrypt fails on ARM64/FreeBSD 11x STABLE as Resolved.
Jul 13 2017, 10:02 PM · Bug Report, libgcrypt
marcus added a comment to T2325: rijndael error during make.

Ah, ok, thanks for the info!

Jul 13 2017, 9:33 PM · Assembler, Bug Report, libgcrypt
jukivili added a comment to T2325: rijndael error during make.

Likely fixed by commit a4d1595a2638db63ac4c73e722c8ba95fdd85ff7 (rijndael-aesni: split assembly block to ease register pressure) in 1.7 branch (and included in 1.7.3+).

Jul 13 2017, 9:32 PM · Assembler, Bug Report, libgcrypt
marcus closed T2382: space separated fingerprints not accepted as user ids as Wontfix.

I tried to find evidence that such a change ever landed in 2.0. I now believe the mistake is in the NEWS file. As 2.0 is nearing EOL, we won't backport this.

Jul 13 2017, 7:21 PM · Bug Report, gnupg, gnupg (gpg20)
Valodim renamed T3277: decrypting data symmetrically doesn't reliably convey confidentiality property from decrypting data symmetrically doesn't preserve authentication property to decrypting data symmetrically doesn't reliably convey confidentiality property.
Jul 13 2017, 7:15 PM · Feature Request, gnupg (gpg22)
Valodim added a comment to T3277: decrypting data symmetrically doesn't reliably convey confidentiality property.

Well, yes, it's not general authentication like AE provides, didn't think this through entirely. However, handing encrypted data to gnupg and then not being sure if it was actually decrypted with a passphrase makes even the confidentiality property questionable.

Jul 13 2017, 6:53 PM · Feature Request, gnupg (gpg22)
werner closed T3277: decrypting data symmetrically doesn't reliably convey confidentiality property as Invalid.

OpenPGP does not authenticate encrypted data. To authenticate data a signature is required.
The MDC feature is what its name says - it detects modifications of the encrypted data but that's all.

Jul 13 2017, 6:38 PM · Feature Request, gnupg (gpg22)
Valodim created T3277: decrypting data symmetrically doesn't reliably convey confidentiality property.
Jul 13 2017, 6:31 PM · Feature Request, gnupg (gpg22)
werner added a comment to T2350: Reading uninitialized memory in libksba.

It is fine to close this. Reworking the parser is not going to happen anytime soon.

Jul 13 2017, 6:30 PM · In Progress, Bug Report, libksba
marcus closed T1608: GNUPG_SYS_SYMBOL_UNDERSCORE and cross compile as Wontfix.

I am closing this, because this particular change was rejected. Eventually libtool might get updated on its own merits, so no need to track this here.

Jul 13 2017, 5:20 PM · Stalled, libgcrypt, Not A Bug, Gentoo, Bug Report
marcus closed T2331: gpg-preset-passphrase fails to work with gpg1 as Resolved.

I added a note to gpg-preset-passphrase in 877a321d011deb3e8501aa9cc5e9f9cd0b19dddf.

Jul 13 2017, 5:13 PM · Bug Report, gnupg
marcus closed T2325: rijndael error during make as Invalid.

Compiler bug. Probably misdetection of aesni support in old AMD processors?

Jul 13 2017, 5:06 PM · Assembler, Bug Report, libgcrypt
marcus closed T2333: gnupg-2.0.30 (2016-03-31 Stable) Fails to Compile on openSUSE Linux as Invalid.
Jul 13 2017, 4:56 PM · Bug Report, gnupg
marcus closed T2361: not-resolved status needs to be include in the seartch as Invalid.
Jul 13 2017, 4:47 PM · In Progress, Bug Report
marcus added a project to T2337: gpg command line language wrong: Info Needed.

gnupg uses LC_ALL, LC_MESSAGES, LANG and the system default determined with GetThreadLocale() on Windows. Can you please check if you have set any of these environment variables?

Jul 13 2017, 4:46 PM · gnupg24, Feature Request, gpg4win
marcus closed T2283: tsign domain not documented as Resolved.

Nobody provided a better description, so I am closing here. Of course, we can still add one if somebody wants to improve it.

Jul 13 2017, 4:39 PM · Documentation, Bug Report, gnupg
marcus closed T2350: Reading uninitialized memory in libksba as Resolved.

Because werner says he fixed the memory access, I am closing here. werner, if you want to keep track of the invalid encoding issue with the asn.1 parser, please open a new task with some details. pascal, if you find anything missing, please open new tickets (as you said, it's easier to keep track of issues in separate tickets).

Jul 13 2017, 4:36 PM · In Progress, Bug Report, libksba
marcus closed T2934: Serpent-256 unavailable in 2.0.30 as Resolved.

Landed in 67cd81ed90ad88cbe607b7f7d1a0b1e08b8ac1f1.

Jul 13 2017, 4:26 PM · gnupg (gpg20), Bug Report, In Progress, gnupg
marcus edited projects for T2186: --encrypt-to ambiguous with a expired and revoked key, added: gnupg (gpg23); removed gnupg.
Jul 13 2017, 4:17 PM · gnupg24, Feature Request
marcus added a comment to T2186: --encrypt-to ambiguous with a expired and revoked key.

The revert was done in 7195b94345b0bb937477dc47fc5ec27fb108a099.

Jul 13 2017, 4:15 PM · gnupg24, Feature Request
marcus closed T2338: gpa "no keys found" as Invalid.

Without more information, we can not act on this.

Jul 13 2017, 3:50 PM · Support, Windows 32, Windows, Bug Report, gpa
marcus closed T2033: gpgsm can't decrypt smime encrypted mails from 1 contact as Invalid.

Without the necessary info, we can not act on this.

Jul 13 2017, 3:49 PM · Info Needed, Bug Report, gnupg
werner added a comment to T3276: the calibrate_get_time() function depends on a system that has a non-tickless kernel.

@gouttegd thanks for the offer. I will consider adding a variant using clock_gettime. However clock_gettime is not available on all platforms and thus it needs to be ifdef'd. Fotunately there is npth_clock_gettime which has a builtin fallback to gettimeofday. Given that we require nPth in gpg-agent anyway, this seems to be the easiest way. It uses CLOCK_REALTIME

Jul 13 2017, 9:01 AM · Bug Report
aheinlein added a comment to T3270: No reasonable error codes on decryption failure.

Thank you very much for addressing this so quickly. I agree that corrupt data needs no further details here.

Jul 13 2017, 8:29 AM · gpgme, Bug Report
peter_tux added a comment to T3276: the calibrate_get_time() function depends on a system that has a non-tickless kernel.

@gouttegd that is a very nice and fair assessment, thanks for taking your time to look into it.

Jul 13 2017, 7:12 AM · Bug Report
marcus assigned T2816: TOFU API in gpgme not documented to neal.
Jul 13 2017, 1:55 AM · gpgme, Bug Report, TOFU
marcus changed the status of T3027: gpg-agent crash on macOS Sierra triggerd by ssh from Open to Testing.

@landro Would you like to do one more round of testing?

Jul 13 2017, 1:43 AM · Bug Report, gpgagent, gnupg
marcus edited projects for T2964: dirmngr and gpg-agent should work automatically even when GNUPGHOME is larger than sun_path, added: Stalled; removed In Progress, gnupg (gpg22).
Jul 13 2017, 1:29 AM · Stalled, scd, gpgagent, Bug Report, gnupg, dirmngr
marcus merged T1254: pinentry: show only one password dialog - queue others into T1109: Pinentry and cache update race.
Jul 13 2017, 1:24 AM · Info Needed, Bug Report, gnupg, gpgagent
marcus merged task T1254: pinentry: show only one password dialog - queue others into T1109: Pinentry and cache update race.
Jul 13 2017, 1:24 AM · gnupg, Bug Report, gpgagent
marcus merged task T2843: pinentry-gnome3 not falling back to pinentry-curses as it should into T2818: expected behavior unclear when using gpg from ssh on a machine with a running X11 session.
Jul 13 2017, 1:15 AM · Bug Report, pinentry
marcus merged T2843: pinentry-gnome3 not falling back to pinentry-curses as it should into T2818: expected behavior unclear when using gpg from ssh on a machine with a running X11 session.
Jul 13 2017, 1:15 AM · pinentry, Bug Report
gouttegd added a comment to T3276: the calibrate_get_time() function depends on a system that has a non-tickless kernel.

I can reproduce the described behavior. I have a 4.11.7 kernel with NO_HZ_IDLE=y and everything works fine, but if I set VIRT_CPU_ACCOUNTING_GEN (all other options remaining unchanged), the agent is stuck in the calibration loop (tested with GnuPG 2.1.21 and current master branch).

Jul 13 2017, 1:13 AM · Bug Report
marcus merged T2875: Pinentry-curses fallback + gpg / gpgsm can lead to endless 100% cpu loop into T2011: gnupg should notify cancellation of its operation to gpg-agent to kill pinentry.
Jul 13 2017, 1:13 AM · Bug Report, gpgagent
marcus merged task T2875: Pinentry-curses fallback + gpg / gpgsm can lead to endless 100% cpu loop into T2011: gnupg should notify cancellation of its operation to gpg-agent to kill pinentry.
Jul 13 2017, 1:13 AM · Bug Report, pinentry
marcus closed T2739: pinentry can't access GPG_TTY after su/sudo to another user on GNU/Linux as Invalid.

The Debian report includes multiple workarounds for the quite unusual setup. So, I am closing here.

Jul 13 2017, 1:01 AM · Bug Report, Debian, pinentry
marcus added a comment to T2245: pinentry on wrong monitor.

Is this even something that we can control? This stuff is usually up to the window manager, and although some accept hints, this is not really well defined. For example, gcry_prompt_set_caller_window accepts a window-id-string and says:

Jul 13 2017, 12:35 AM · Stalled, Feature Request, pinentry
marcus removed projects from T2011: gnupg should notify cancellation of its operation to gpg-agent to kill pinentry: gnupg, pinentry.
Jul 13 2017, 12:27 AM · Bug Report, gpgagent
marcus added a project to T3011: No close-all in pinentry-gtk: Info Needed.
Jul 13 2017, 12:19 AM · Info Needed, Bug Report, pinentry
marcus added a comment to T3011: No close-all in pinentry-gtk.

This seems to depend on the window manager. With Fedora 26 and Gnome 3 desktop, a full grab is not allowed anymore, and there is no close button on the modal dialog. With i3 and pinentry-gtk-2, the grab is strong but there also are no close buttons.

Jul 13 2017, 12:06 AM · Info Needed, Bug Report, pinentry

Jul 12 2017

marcus closed T2188: can't paste password in pinentry-gnome3 as Invalid.

I tested this with Fedora 26 and the Gnome 3 desktop. and could not reproduce this. So maybe it got fixed upstream.

Jul 12 2017, 11:48 PM · Bug Report, pinentry
marcus closed T3217: pinentry-curses and emacs don't play well together as Invalid.

pinentry-curses on the same terminal as the application was never intended to be automagical - from the start it was clear that during any operation that may trigger a pinentry dialog, the application would have to stop reading from the terminal, and it would have to redraw the screen when gnupg finishes. That's just a limitation of the terminal that can not be overcome (there is no focus grab, no save/restore of the terminal state, etc). This needs to be raised with the emacs developers.

Jul 12 2017, 9:43 PM · pinentry, Bug Report
peter_tux added a comment to T3276: the calibrate_get_time() function depends on a system that has a non-tickless kernel.

regarding the

Jul 12 2017, 9:38 PM · Bug Report
marcus closed T2034: pinentry emacs features need documentation as Resolved.

Except for some tangential lingering questions, all issues in this report are attended to, and all subtasks are resolved.

Jul 12 2017, 9:34 PM · Bug Report, pinentry
marcus closed T2058: Change gpg-agent to support passing command line options to pinentry, a subtask of T2034: pinentry emacs features need documentation, as Wontfix.
Jul 12 2017, 9:34 PM · Bug Report, pinentry
peter_tux added a comment to T3276: the calibrate_get_time() function depends on a system that has a non-tickless kernel.

result 1 (working):

Jul 12 2017, 9:06 PM · Bug Report
werner closed T2135: Keyring locking on Windows broken as Resolved.

Given that 2.0 reaches EOL in 6 months and the bug has been here for ages, I won't backport it to 2.0 anymore.

Jul 12 2017, 7:03 PM · Bug Report, gpg4win, Windows, gnupg, Windows 32
werner triaged T3276: the calibrate_get_time() function depends on a system that has a non-tickless kernel as Normal priority.
Jul 12 2017, 7:00 PM · Bug Report
werner added a comment to T3276: the calibrate_get_time() function depends on a system that has a non-tickless kernel.

I don't yet understand your problem. What has this idle configuration to do with the way how we calibrate the loop. After all we are not idle while calibrating but are heavily employing the CPU. Can you please elaborate and consider that times(2) is a POSIX API and clock ticks are an essential POSIX feature.

Jul 12 2017, 7:00 PM · Bug Report
marcus closed T2023: pinentry should not prompt for saving in a password manager when secret service is not available as Resolved.

Done in e57bcb7a2acff3a61a342d24e6a55407bf736631

Jul 12 2017, 6:51 PM · Bug Report, pinentry
werner changed the status of T3270: No reasonable error codes on decryption failure from Open to Testing.

Thanks. Indeed we should have better error codes. However, passing all error codes from the backend to the user is not useful.

Jul 12 2017, 6:46 PM · gpgme, Bug Report
marcus closed T2248: pinentry-gtk-2 causes GNOME3 menus to hang as Invalid.

This was resolved upstream by using no-grab (and otherwise would rather seem to be a bug in Gnome 3 classic mode anyway).

Jul 12 2017, 4:21 PM · Bug Report, pinentry
marcus closed T2177: pinentry: Passphrase not recognized in Thunderbird/Enigmail as Invalid.

That issue is best taken up with the enigmail maintainers. If you report it there, feel free to add a link here. Thanks!

Jul 12 2017, 4:13 PM · FAQ, Bug Report, pinentry
marcus closed T2444: Pinentry Does not pass getpin to console as Invalid.

I can't reproduce this in Fedora 26. If this is still an issue, please reopen and provide more information. I tested pinentry-gnome3, pinentry-gtk-2 and pinentry-qt.

Jul 12 2017, 4:05 PM · Bug Report, pinentry
peter_tux updated the task description for T3276: the calibrate_get_time() function depends on a system that has a non-tickless kernel.
Jul 12 2017, 3:14 PM · Bug Report
peter_tux renamed T3276: the calibrate_get_time() function depends on a system that has a non-tickless kernel from the calibrate_get_time() function depends on a system that has a non-tickless system to the calibrate_get_time() function depends on a system that has a non-tickless kernel.
Jul 12 2017, 3:13 PM · Bug Report
peter_tux created T3276: the calibrate_get_time() function depends on a system that has a non-tickless kernel.
Jul 12 2017, 3:12 PM · Bug Report
werner claimed T3270: No reasonable error codes on decryption failure.
Jul 12 2017, 2:35 PM · gpgme, Bug Report
aheinlein added a comment to T3270: No reasonable error codes on decryption failure.

I am using Debian 9 with the packaged versions. For gnupg this is 2.1.18.

Jul 12 2017, 1:31 PM · gpgme, Bug Report
werner added a comment to T3270: No reasonable error codes on decryption failure.

@aheinlein we need to know the gnupg version you are using with GPGME.

Jul 12 2017, 11:47 AM · gpgme, Bug Report
marcus added a comment to T3258: clean up note on bug reporting form.

There are no team encryption keys, that's the problem. So there is at least a dependency between the tasks, as we can't document what we don't have.

Jul 12 2017, 3:36 AM · gpgweb, dev.gnupg.org, Bug Report
marcus added a subtask for T3258: clean up note on bug reporting form: T3074: key management for security@gnupg.org.
Jul 12 2017, 3:35 AM · gpgweb, dev.gnupg.org, Bug Report
dkg reopened T3258: clean up note on bug reporting form as "Open".

I don't see how this duplicates T3074. If the web form is going to encourage people to ask for the team's encryption keys, it should just provide the encryption keys directly.

Jul 12 2017, 3:32 AM · gpgweb, dev.gnupg.org, Bug Report
dkg added a comment to T3257: dirmngr cannot set port for nameserver.

Agreed, i think the OP is asking for X when he wants Y, so that makes this request a little bit strange.

Jul 12 2017, 12:22 AM · Feature Request, dirmngr

Jul 11 2017

marcus closed T2049: conflicting pkg-config detection and initialization as Resolved.

Fixed in 6053cb4f. The third patch was obsolete due to use of FIND_QT macro.

Jul 11 2017, 9:04 PM · Gentoo, Bug Report, pinentry
wiz added a comment to T2919: fix gpgme/gpgsm pipe server session with use_descriptor_passing (was: mutt + gpgme problems with some Outlook S/MIME emails).

I've since tried neomutt-20170707 which includes stbuehler's patch, but I see the same error cases as before.

Jul 11 2017, 3:43 PM · gpgme, Bug Report
justus added a comment to T3257: dirmngr cannot set port for nameserver.

Note that the documentation clearly says that --nameserver expects an ip address. Now we could make it accept a port too, but that would not make the OP happy, as he wants to talk to localhost, but in tor mode, all dns requests are routed through tor (this is actually one of the main motivations for using a custom DNS resolver).

Jul 11 2017, 2:57 PM · Feature Request, dirmngr
justus closed T3240: Pinentry takes long to appear as Invalid.
In T3240#99654, @im0nde wrote:

Neverthenless, I would be interested in other solutions that allow me to keep gnome-keyring installed alongside, as I would like to use it for other applications.

Jul 11 2017, 2:38 PM · Bug Report
justus triaged T3270: No reasonable error codes on decryption failure as Normal priority.

This is not specific to Python, and it may not even be a bug in GPGME, but in gpg. Needs some more investigation.

Jul 11 2017, 12:34 PM · gpgme, Bug Report
justus closed T3271: Expose recipients on decryption failure as Resolved.

Fixed in 1e68f93dc547ae75b921e43db35e3599de92e2cb.

Jul 11 2017, 12:30 PM · gpgme, Python, Bug Report