Page MenuHome GnuPG
Feed Advanced Search

Oct 8 2020

gniibe added a comment to T5099: Confirmation dialog for remote access (restricted extra socket).

I'm testing:

diff --git a/agent/findkey.c b/agent/findkey.c
index fa9e5b548..eec85ba67 100644
--- a/agent/findkey.c
+++ b/agent/findkey.c
@@ -996,7 +996,10 @@ agent_key_from_file (ctrl_t ctrl, const char *cache_nonce,
   if (r_passphrase)
     *r_passphrase = NULL;
Oct 8 2020, 11:24 AM · Feature Request, gnupg
gniibe created T5099: Confirmation dialog for remote access (restricted extra socket).
Oct 8 2020, 11:23 AM · Feature Request, gnupg

Oct 6 2020

gniibe committed rG25bec16d0bdc: scd: Add a workaround for Yubikey. (authored by gniibe).
scd: Add a workaround for Yubikey.
Oct 6 2020, 10:18 AM
gniibe added a comment to T5063: Use of some "SCD" command through extra socket.

Perhaps, don't allow automatic use of available card keys would be better:

diff --git a/agent/command.c b/agent/command.c
index 160979dae..b6286becf 100644
--- a/agent/command.c
+++ b/agent/command.c
@@ -2292,13 +2292,7 @@ cmd_scd (assuan_context_t ctx, char *line)
       if ((argc == 1 && !strcmp (argv[0], "SERIALNO"))
           || (argc == 2
               && !strcmp (argv[0], "GETINFO")
-              && !strcmp (argv[1], "version"))
-          || (argc == 2
-              && !strcmp (argv[0], "GETATTR")
-              && !strcmp (argv[1], "KEY-FPR"))
-          || (argc == 2
-              && !strcmp (argv[0], "KEYINFO")
-              && !strcmp (argv[1], "--list=encr")))
+              && !strcmp (argv[1], "version")))
         xfree (l);
       else
         {
Oct 6 2020, 7:17 AM · Bug Report
gniibe committed rG0f4c956a7661: scd: Silence compiler warning. (authored by gniibe).
scd: Silence compiler warning.
Oct 6 2020, 5:04 AM
gniibe committed rG7c8823bf82da: scd: Report any error for LEARN command. (authored by gniibe).
scd: Report any error for LEARN command.
Oct 6 2020, 5:04 AM
gniibe committed rG1f1b68eef72b: scd: Internal CCID driver: More fix for SPR532. (authored by gniibe).
scd: Internal CCID driver: More fix for SPR532.
Oct 6 2020, 5:04 AM
gniibe committed rG48565e7a08d6: scd: Internal CCID driver: Call libusb_clear_halt at ccid_setup_intr. (authored by gniibe).
scd: Internal CCID driver: Call libusb_clear_halt at ccid_setup_intr.
Oct 6 2020, 5:04 AM
gniibe committed rG33a2d4bd7ffc: scd: Internal CCID driver fix. (authored by gniibe).
scd: Internal CCID driver fix.
Oct 6 2020, 5:04 AM
gniibe committed rG498cd38019b8: scd: Internal CCID: Handle LIBUSB_ERROR_TIMEOUT at ccid_get_atr. (authored by gniibe).
scd: Internal CCID: Handle LIBUSB_ERROR_TIMEOUT at ccid_get_atr.
Oct 6 2020, 5:04 AM
gniibe committed rG7db836c0e922: scd: Change handling of SPR532 card reader. (authored by gniibe).
scd: Change handling of SPR532 card reader.
Oct 6 2020, 5:04 AM
gniibe committed rG30693dfb6fe9: scd: Internal CCID driver: Fix a failure path. (authored by gniibe).
scd: Internal CCID driver: Fix a failure path.
Oct 6 2020, 5:04 AM
gniibe committed rGdd7cc24d5f92: scd: Fix CCID internal driver for interrupt transfer. (authored by gniibe).
scd: Fix CCID internal driver for interrupt transfer.
Oct 6 2020, 5:04 AM
gniibe committed rG11d8d1e05056: scd: For SPR532, submit the ESCape command at initialization. (authored by gniibe).
scd: For SPR532, submit the ESCape command at initialization.
Oct 6 2020, 5:04 AM
gniibe committed rG186d11896ca2: scd: Better handling of timeout and time extension. (authored by gniibe).
scd: Better handling of timeout and time extension.
Oct 6 2020, 5:04 AM
gniibe committed rG165312dca90a: scd: ccid-driver: Initial getting ATR more robustly. (authored by gniibe).
scd: ccid-driver: Initial getting ATR more robustly.
Oct 6 2020, 5:04 AM
gniibe committed rG60af035c22b9: scd: Fix internal CCID driver, so that -DTEST works. (authored by gniibe).
scd: Fix internal CCID driver, so that -DTEST works.
Oct 6 2020, 5:04 AM
gniibe committed rG1efc01ff987d: scd: Clean up the structure for future fix of PC/SC. (authored by gniibe).
scd: Clean up the structure for future fix of PC/SC.
Oct 6 2020, 5:04 AM
gniibe committed rG5b985b026418: scd: Map some error codes from libusb to ccid-driver error codes. (authored by werner).
scd: Map some error codes from libusb to ccid-driver error codes.
Oct 6 2020, 5:04 AM
gniibe committed rGcccdca61a841: scd: internal driver: Submit SET_INTERFACE control transfer. (authored by gniibe).
scd: internal driver: Submit SET_INTERFACE control transfer.
Oct 6 2020, 5:03 AM
gniibe committed rGe3a12b09dca4: scd: Internal CCID driver: Spelling cleanup. (authored by gniibe).
scd: Internal CCID driver: Spelling cleanup.
Oct 6 2020, 5:03 AM
gniibe committed rG7b531fe5801b: scd: Internal CCID driver: Clean up backport from master. (authored by gniibe).
scd: Internal CCID driver: Clean up backport from master.
Oct 6 2020, 5:03 AM

Oct 5 2020

gniibe closed T5064: Forwarded gpg ssh agent doesn't see smartcard ssh key, only (none) as Resolved.

This is due to access control for "extra" socket.
Fixed in T5062: gpg: error getting version from 'scdaemon': Forbidden.

Oct 5 2020, 7:01 AM · Bug Report
gniibe closed T5064: Forwarded gpg ssh agent doesn't see smartcard ssh key, only (none), a subtask of T5062: gpg: error getting version from 'scdaemon': Forbidden, as Resolved.
Oct 5 2020, 7:01 AM · Bug Report
gniibe added a parent task for T5064: Forwarded gpg ssh agent doesn't see smartcard ssh key, only (none): T5062: gpg: error getting version from 'scdaemon': Forbidden.
Oct 5 2020, 7:00 AM · Bug Report
gniibe added a subtask for T5062: gpg: error getting version from 'scdaemon': Forbidden: T5064: Forwarded gpg ssh agent doesn't see smartcard ssh key, only (none).
Oct 5 2020, 7:00 AM · Bug Report

Oct 1 2020

gniibe committed rMfd904f87f8d4: gpgsm: Fix leaked fd. (authored by gniibe).
gpgsm: Fix leaked fd.
Oct 1 2020, 6:16 AM
gniibe changed the status of T5074: Leaking fd from Open to Testing.
Oct 1 2020, 4:21 AM · Restricted Project, gpgme, Bug Report
gniibe claimed T5074: Leaking fd.

Good catch. Thank you.

Oct 1 2020, 4:18 AM · Restricted Project, gpgme, Bug Report
gniibe accepted D508: Close unused fd.
Oct 1 2020, 4:18 AM · gpgme

Sep 30 2020

gniibe added a comment to T5086: GnuPG fails to generate keys on-card in versions 2.2.22 and 2.2.23.

I think that rG61aea64b3c17: scd: Fix the use case of verify_chv2 by CHECKPIN. fixes this issue.

Sep 30 2020, 4:04 AM · Restricted Project, gnupg, Bug Report
gniibe added a comment to T5065: scdaemon doesn't detect card removal after boot/resume (Identiv SPR332v2).

I observed that the card reader's going erroneous state when I removed a card during its communication.
In this state, it never reports the card removal by the interrupt transfer.
I applied rG920f258eb601: scd: Internal CCID driver: More fix for SPR532. for this problem.

Sep 30 2020, 4:01 AM · Restricted Project, gnupg (gpg22), scd, Bug Report
gniibe committed rG920f258eb601: scd: Internal CCID driver: More fix for SPR532. (authored by gniibe).
scd: Internal CCID driver: More fix for SPR532.
Sep 30 2020, 3:59 AM
gniibe committed rG862d9c6face9: scd: Report any error for LEARN command. (authored by gniibe).
scd: Report any error for LEARN command.
Sep 30 2020, 3:59 AM
gniibe triaged T5086: GnuPG fails to generate keys on-card in versions 2.2.22 and 2.2.23 as High priority.

Thanks for your report.

Sep 30 2020, 1:20 AM · Restricted Project, gnupg, Bug Report
gniibe claimed T5086: GnuPG fails to generate keys on-card in versions 2.2.22 and 2.2.23.
Sep 30 2020, 1:19 AM · Restricted Project, gnupg, Bug Report

Sep 29 2020

gniibe committed rG1444203ca32c: scd: Internal CCID driver fix. (authored by gniibe).
scd: Internal CCID driver fix.
Sep 29 2020, 6:29 AM
gniibe committed rG6af978713e4c: scd: Internal CCID driver: Call libusb_clear_halt at ccid_setup_intr. (authored by gniibe).
scd: Internal CCID driver: Call libusb_clear_halt at ccid_setup_intr.
Sep 29 2020, 6:29 AM

Sep 28 2020

gniibe committed rGb1e8072320c1: scd: Internal CCID: Handle LIBUSB_ERROR_TIMEOUT at ccid_get_atr. (authored by gniibe).
scd: Internal CCID: Handle LIBUSB_ERROR_TIMEOUT at ccid_get_atr.
Sep 28 2020, 8:58 AM
gniibe committed rGd561c936a217: scd: Internal CCID driver: Fix a failure path. (authored by gniibe).
scd: Internal CCID driver: Fix a failure path.
Sep 28 2020, 8:58 AM
gniibe committed rGc5e8ef3ab980: scd: Internal CCID: Clear the handle after use. (authored by gniibe).
scd: Internal CCID: Clear the handle after use.
Sep 28 2020, 6:38 AM
gniibe committed rG684a52dffa8b: scd: Change handling of SPR532 card reader. (authored by gniibe).
scd: Change handling of SPR532 card reader.
Sep 28 2020, 6:38 AM
gniibe added a project to T5065: scdaemon doesn't detect card removal after boot/resume (Identiv SPR332v2): Restricted Project.

The patch rG684a52dffa8b: scd: Change handling of SPR532 card reader. makes me happier. It is more stable.

Sep 28 2020, 6:37 AM · Restricted Project, gnupg (gpg22), scd, Bug Report
gniibe added a comment to T5065: scdaemon doesn't detect card removal after boot/resume (Identiv SPR332v2).

Testing more, I managed to encounter failure with physical usb.
Once in this failure mode, I need to remove the card reader from USB and reinsert again.
I need to figure out a sequence to avoid this situation and to reset the card reader correctly.

Sep 28 2020, 4:53 AM · Restricted Project, gnupg (gpg22), scd, Bug Report
gniibe added a comment to T5065: scdaemon doesn't detect card removal after boot/resume (Identiv SPR332v2).

I tested with physical usb, did multiple operations with external events (insert/remove/etc. for card). I haven't seen any problem (if so, I were doing more fixes), so far.

Sep 28 2020, 1:44 AM · Restricted Project, gnupg (gpg22), scd, Bug Report

Sep 25 2020

gniibe committed rG93e3c9788912: scd: For PC/SC, send the ESC command at init for SPR532 reader. (authored by gniibe).
scd: For PC/SC, send the ESC command at init for SPR532 reader.
Sep 25 2020, 6:30 AM
gniibe committed rG4fae55f8ee11: scd: For SPR532, submit the ESCape command at initialization. (authored by gniibe).
scd: For SPR532, submit the ESCape command at initialization.
Sep 25 2020, 6:30 AM
gniibe added a comment to T5065: scdaemon doesn't detect card removal after boot/resume (Identiv SPR332v2).

Currently, yes. After some testing, I'll backport it to 2.2.

Sep 25 2020, 2:03 AM · Restricted Project, gnupg (gpg22), scd, Bug Report

Sep 24 2020

gniibe committed rG7cbb513a2dc1: scd: Fix CCID internal driver for interrupt transfer. (authored by gniibe).
scd: Fix CCID internal driver for interrupt transfer.
Sep 24 2020, 1:00 PM

Sep 18 2020

gniibe added a comment to T5062: gpg: error getting version from 'scdaemon': Forbidden.

Here are my test configurations.

Sep 18 2020, 10:15 AM · Bug Report
gniibe added a comment to T5062: gpg: error getting version from 'scdaemon': Forbidden.

I think that there is some misunderstanding how gpg-agent and scdaemon run.
In the normal configuration, those program run when you login to your desktop or it is invoked when used, then, after you logout, it dies.

Sep 18 2020, 5:01 AM · Bug Report
gniibe added a comment to T5062: gpg: error getting version from 'scdaemon': Forbidden.

For SSH, I don't think forwarding gpg-agent's socket (S.gpg-agent.ssh) is good idea; It complicates things unnecessarily. Simply use -A option of SSH, if possible.

Sep 18 2020, 3:58 AM · Bug Report
gniibe closed T5063: Use of some "SCD" command through extra socket, a subtask of T5062: gpg: error getting version from 'scdaemon': Forbidden, as Resolved.
Sep 18 2020, 3:55 AM · Bug Report
gniibe closed T5063: Use of some "SCD" command through extra socket as Resolved.
Sep 18 2020, 3:55 AM · Bug Report
gniibe added a comment to T5063: Use of some "SCD" command through extra socket.

Fixed in master.

Sep 18 2020, 3:52 AM · Bug Report
gniibe added a comment to T5063: Use of some "SCD" command through extra socket.

"SCD GETINFO card_list" is not needed actually. It was my misunderstanding.

Sep 18 2020, 3:51 AM · Bug Report
gniibe committed rGdfdcf1473897: common,agent,dirmngr,g10,tools: Fix split_fields API. (authored by gniibe).
common,agent,dirmngr,g10,tools: Fix split_fields API.
Sep 18 2020, 3:36 AM
gniibe committed rG8a84a71f3a58: agent: Fix regression for access through the extra secket. (authored by gniibe).
agent: Fix regression for access through the extra secket.
Sep 18 2020, 3:36 AM

Sep 17 2020

gniibe added a comment to T5065: scdaemon doesn't detect card removal after boot/resume (Identiv SPR332v2).

And please report the output of lsusb -d 04e6:e003 for the information of the card reader.

Sep 17 2020, 8:27 AM · Restricted Project, gnupg (gpg22), scd, Bug Report
gniibe added a comment to T5065: scdaemon doesn't detect card removal after boot/resume (Identiv SPR332v2).

@turkja Thanks for your information.
May I ask you one thing?
Please show me the usb VID:PID of your card reader.
Is it 04e6:e003?
You can examine a line of the output by lsusb.

Sep 17 2020, 8:23 AM · Restricted Project, gnupg (gpg22), scd, Bug Report

Sep 16 2020

gniibe updated the task description for T5001: Card specification enhancement.
Sep 16 2020, 8:51 AM · Feature Request, scd
gniibe claimed T5065: scdaemon doesn't detect card removal after boot/resume (Identiv SPR332v2).
Sep 16 2020, 8:04 AM · Restricted Project, gnupg (gpg22), scd, Bug Report
gniibe added a comment to T5065: scdaemon doesn't detect card removal after boot/resume (Identiv SPR332v2).

Thanks for sending.

Sep 16 2020, 8:01 AM · Restricted Project, gnupg (gpg22), scd, Bug Report
gniibe added a comment to T5065: scdaemon doesn't detect card removal after boot/resume (Identiv SPR332v2).

Is it an alias of SPR532? Please show me the USB vendor ID and product ID.

Sep 16 2020, 7:39 AM · Restricted Project, gnupg (gpg22), scd, Bug Report
gniibe committed rGf4c07fc3d3c3: scd: Clear caching PIN at KDF setup. (authored by gniibe).
scd: Clear caching PIN at KDF setup.
Sep 16 2020, 6:15 AM
gniibe committed rG316a8cbc7523: scd: Add better support for KDF feature. (authored by gniibe).
scd: Add better support for KDF feature.
Sep 16 2020, 6:15 AM
gniibe committed rG8ff36630277f: scd: Clear PIN cache when changing key attributes. (authored by gniibe).
scd: Clear PIN cache when changing key attributes.
Sep 16 2020, 6:15 AM
gniibe committed rG8dfd0ebfd8cf: gpg,scd: Fix handling of KDF feature. (authored by gniibe).
gpg,scd: Fix handling of KDF feature.
Sep 16 2020, 5:52 AM
gniibe committed rG61aea64b3c17: scd: Fix the use case of verify_chv2 by CHECKPIN. (authored by gniibe).
scd: Fix the use case of verify_chv2 by CHECKPIN.
Sep 16 2020, 5:49 AM

Sep 15 2020

gniibe committed rG6e51f2044aeb: scd: Fix the use case of verify_chv2 by CHECKPIN. (authored by gniibe).
scd: Fix the use case of verify_chv2 by CHECKPIN.
Sep 15 2020, 8:46 AM

Sep 11 2020

gniibe added a comment to T5062: gpg: error getting version from 'scdaemon': Forbidden.

You should not do gpgconf --kill all on your remote machine; It kills gpg-agent on your local machine, through forwarded socket. And next invocation of gpg will invoke gpg-agent on your remote machine, which makes things confusing.

Sep 11 2020, 9:36 AM · Bug Report
gniibe added a comment to T5062: gpg: error getting version from 'scdaemon': Forbidden.

Sorry, my editing error. I wanted to write:

Sep 11 2020, 8:51 AM · Bug Report
gniibe claimed T5062: gpg: error getting version from 'scdaemon': Forbidden.
Sep 11 2020, 6:39 AM · Bug Report
gniibe added a comment to T5062: gpg: error getting version from 'scdaemon': Forbidden.

Perhaps, for the usability, it would be good for gpg-agent's "extra" access to allow some of SCD commands.
This can align the current limitation, I suppose.

Sep 11 2020, 6:38 AM · Bug Report
gniibe closed T4957: OpenPGP card protocol 3.4 with Yubikey as Resolved.

The data object 0x00FA is now supported. And other changes are not needed.

Sep 11 2020, 5:17 AM · scd
gniibe created T5063: Use of some "SCD" command through extra socket.
Sep 11 2020, 4:35 AM · Bug Report
gniibe added a comment to T5062: gpg: error getting version from 'scdaemon': Forbidden.

I think that your configuration does not work well for gpg --card-status when you want to use local scdaemon service from remote machine.
By using "extra" socket, only a few commands are allowed to execute.

Sep 11 2020, 4:28 AM · Bug Report
gniibe added a project to T5041: gpg-agent/scdaemon/gnuk unable to sign ssh certificate (Couldn't certify key … via agent: agent refused operation): Restricted Project.
Sep 11 2020, 2:20 AM · Restricted Project, ssh, Bug Report
gniibe changed the status of T5041: gpg-agent/scdaemon/gnuk unable to sign ssh certificate (Couldn't certify key … via agent: agent refused operation) from Open to Testing.

Fixed in Gnuk 1.2.16, although it still has a limitation by the I/O buffer size.

Sep 11 2020, 2:19 AM · Restricted Project, ssh, Bug Report

Sep 10 2020

gniibe committed rGd4cb774ddd88: scd: Flush KDF DO (0x00F9) when it's being set. (authored by gniibe).
scd: Flush KDF DO (0x00F9) when it's being set.
Sep 10 2020, 8:20 AM

Sep 9 2020

gniibe triaged T5057: Smartcard's secret key cannot be found for decryption as Normal priority.
Sep 9 2020, 8:32 AM · gnupg (gpg22), Bug Report
gniibe added a comment to T5057: Smartcard's secret key cannot be found for decryption.

@leder I agree that it is useful if OpenPGP public key can be (directly or indirectly) retrieved from a card.

Sep 9 2020, 8:31 AM · gnupg (gpg22), Bug Report
gniibe added a comment to T5057: Smartcard's secret key cannot be found for decryption.

Please note that your private keys are on your card, together with finger print information. But there is no place to have OpenPGP public keys on the card. I guess that this is a possible cause of confusion.

Sep 9 2020, 3:08 AM · gnupg (gpg22), Bug Report
gniibe added inline comments to rG0db9c83555b4: scd: Add a workaround for Yubikey..
Sep 9 2020, 2:06 AM

Sep 8 2020

gniibe committed rG2bc1ec294422: gpg,tools: Add handling of supported algorithms by a card. (authored by gniibe).
gpg,tools: Add handling of supported algorithms by a card.
Sep 8 2020, 8:42 AM
gniibe committed rG0db9c83555b4: scd: Add a workaround for Yubikey. (authored by gniibe).
scd: Add a workaround for Yubikey.
Sep 8 2020, 4:46 AM

Sep 7 2020

gniibe committed rG270c49b8c6ea: scd: Fix handling 0x00FA to support OpenPGP card 3.4. (authored by gniibe).
scd: Fix handling 0x00FA to support OpenPGP card 3.4.
Sep 7 2020, 7:33 AM

Sep 4 2020

gniibe committed rG43bbc25b0f57: scd: Support GET DATA response with no header for DO 0x00FA. (authored by gniibe).
scd: Support GET DATA response with no header for DO 0x00FA.
Sep 4 2020, 10:18 AM
gniibe committed rGeba2563dabbb: scd: Parse "Algorithm Information" data object in scdaemon. (authored by gniibe).
scd: Parse "Algorithm Information" data object in scdaemon.
Sep 4 2020, 7:46 AM
gniibe added a comment to T5041: gpg-agent/scdaemon/gnuk unable to sign ssh certificate (Couldn't certify key … via agent: agent refused operation).

Thanks for your information. No debug output any more, as I already figured out things.

Sep 4 2020, 1:53 AM · Restricted Project, ssh, Bug Report

Sep 3 2020

gniibe committed rG90d0072165cc: scd: Add handling of "Algorithm Information" DO. (authored by gniibe).
scd: Add handling of "Algorithm Information" DO.
Sep 3 2020, 1:03 PM
gniibe updated the task description for T5048: Error handling in libassuan.
Sep 3 2020, 4:46 AM · gpgrt, libassuan
gniibe created T5048: Error handling in libassuan.
Sep 3 2020, 4:45 AM · gpgrt, libassuan
gniibe added a comment to T5041: gpg-agent/scdaemon/gnuk unable to sign ssh certificate (Couldn't certify key … via agent: agent refused operation).

Well, from the viewpoint of card specification, "a message M of arbitrary size" for Ed25519/Ed448 in RFC8032 is not good, because card has a limit for buffer size and the protocol in the OpenPGP card specification requires the steps of (1) the message M is buffered and then (2) the compute the signature.

Sep 3 2020, 3:15 AM · Restricted Project, ssh, Bug Report
gniibe added a comment to T5039: 2.2.22 regression: Nitrokey Pro 2 is no longer recognized automatically, requires --card-status.

It's a different issue: Gnuk doesn't support length of 3072, only 2048 and 4096.

Sep 3 2020, 1:54 AM · Restricted Project, gnupg (gpg22), Bug Report

Sep 2 2020

gniibe claimed T5041: gpg-agent/scdaemon/gnuk unable to sign ssh certificate (Couldn't certify key … via agent: agent refused operation).
Sep 2 2020, 5:42 AM · Restricted Project, ssh, Bug Report
gniibe added a comment to T5041: gpg-agent/scdaemon/gnuk unable to sign ssh certificate (Couldn't certify key … via agent: agent refused operation).

I just confirmed that Gnuk has a limitation for the input length is less than or equals to 256.
So, this is the issue of Gnuk, not GnuPG (or at least, Gnuk has the problem).

Sep 2 2020, 5:40 AM · Restricted Project, ssh, Bug Report
gniibe added a comment to T5041: gpg-agent/scdaemon/gnuk unable to sign ssh certificate (Couldn't certify key … via agent: agent refused operation).

Please show us concrete example of debug output by scdaemon, when you run ssh-keygen.
You can have a setup in .gnupg/scdaemon.conf like:

Sep 2 2020, 5:11 AM · Restricted Project, ssh, Bug Report

Sep 1 2020

gniibe committed rG0a9665187a7c: scd: Fix a regression for OpenPGP card. (authored by gniibe).
scd: Fix a regression for OpenPGP card.
Sep 1 2020, 8:49 AM
gniibe added a project to T5039: 2.2.22 regression: Nitrokey Pro 2 is no longer recognized automatically, requires --card-status: Restricted Project.

Thanks a lot. Applied and pushed.

Sep 1 2020, 8:27 AM · Restricted Project, gnupg (gpg22), Bug Report