Page MenuHome GnuPG

gniibe (NIIBE Yutaka)
UserAdministrator

Projects (8)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Mar 27 2017, 4:47 PM (225 w, 5 d)
Roles
Administrator
Availability
Available

Recent Activity

Fri, Jul 23

gniibe triaged T5530: Add "prehash" support to DSA and ECDSA signing as Normal priority.
Fri, Jul 23, 8:18 AM · FIPS, libgcrypt, Feature Request
gniibe committed rC877be1bf9df0: cipher: Support internal hashing for RSA-PSS. (authored by gniibe).
cipher: Support internal hashing for RSA-PSS.
Fri, Jul 23, 8:10 AM
gniibe committed rC285b4cb70df1: cipher: Extend RSA-PSS internal function for verify, too. (authored by gniibe).
cipher: Extend RSA-PSS internal function for verify, too.
Fri, Jul 23, 8:10 AM
gniibe committed rC652e115e10f2: cipher: Check by caller instead, not by callee for RSA-PSS. (authored by gniibe).
cipher: Check by caller instead, not by callee for RSA-PSS.
Fri, Jul 23, 8:10 AM
gniibe committed rC51307b1ceaa7: cipher: Extend RSA-PSS internal function. (authored by gniibe).
cipher: Extend RSA-PSS internal function.
Fri, Jul 23, 8:10 AM
gniibe updated the task description for T5529: Support internal hashing for RSA-PSS.
Fri, Jul 23, 7:36 AM · libgcrypt, Feature Request
gniibe updated the task description for T5529: Support internal hashing for RSA-PSS.
Fri, Jul 23, 7:22 AM · libgcrypt, Feature Request
gniibe triaged T5529: Support internal hashing for RSA-PSS as Normal priority.
Fri, Jul 23, 4:26 AM · libgcrypt, Feature Request

Thu, Jul 22

gniibe committed rC7f401b9748c4: doc: Fix a typo. (authored by gniibe).
doc: Fix a typo.
Thu, Jul 22, 9:57 AM
gniibe added projects to T5524: scd: serialize access of ctrl->card_ctx: Testing, gnupg (gpg23).
Thu, Jul 22, 4:38 AM · gnupg (gpg23), Testing, scd
gniibe changed the status of T5524: scd: serialize access of ctrl->card_ctx from Open to Testing.
Thu, Jul 22, 4:38 AM · gnupg (gpg23), Testing, scd
gniibe committed rG5c8124b8b955: scd: Small clean up for card access. (authored by gniibe).
scd: Small clean up for card access.
Thu, Jul 22, 4:23 AM
gniibe committed rG50ad29f9a72f: scd: Fix direct use of card with no ctrl->card_ctx. (authored by gniibe).
scd: Fix direct use of card with no ctrl->card_ctx.
Thu, Jul 22, 2:46 AM

Wed, Jul 21

gniibe committed rGb436fb6766b4: scd: Fix access to list of cards (2/3). (authored by gniibe).
scd: Fix access to list of cards (2/3).
Wed, Jul 21, 10:32 AM
gniibe committed rG0d6b4210cf31: scd: Fix access to list of cards (3/3). (authored by gniibe).
scd: Fix access to list of cards (3/3).
Wed, Jul 21, 10:32 AM
gniibe committed rG216945a80e7b: scd: Fix access to list of cards (1/3). (authored by gniibe).
scd: Fix access to list of cards (1/3).
Wed, Jul 21, 10:32 AM

Mon, Jul 19

gniibe is attending E878: Weekly Standup.
Mon, Jul 19, 10:15 AM

Fri, Jul 16

gniibe added a comment to T4894: FIPS: RSA/DSA/ECDSA are missing hashing operation.

And... as long as I read the PCT patches, it is not needed to export those API to users.
It is only needed internally for PCT tests (at most).

Fri, Jul 16, 10:12 AM · FIPS, libgcrypt, Feature Request
gniibe added a comment to T4894: FIPS: RSA/DSA/ECDSA are missing hashing operation.

I am considering API enhancement, for this task.

Fri, Jul 16, 10:01 AM · FIPS, libgcrypt, Feature Request
gniibe added a comment to T5524: scd: serialize access of ctrl->card_ctx.

This rwlock guarantees access with ctrl->card_ctx is always valid.

Fri, Jul 16, 8:42 AM · gnupg (gpg23), Testing, scd
gniibe created T5524: scd: serialize access of ctrl->card_ctx.
Fri, Jul 16, 8:40 AM · gnupg (gpg23), Testing, scd

Thu, Jul 15

gniibe committed rCdb9f7abb7af7: hmac: Use xfree. (authored by gniibe).
hmac: Use xfree.
Thu, Jul 15, 8:16 AM

Mon, Jul 12

gniibe created T5523: jitter entropy RNG update.
Mon, Jul 12, 11:36 AM · libgcrypt
gniibe is attending E877: Weekly Standup.
Mon, Jul 12, 7:05 AM
gniibe added a comment to E877: Weekly Standup.

Last week:

  • libgcrypt and its FIPS mode support
  • learn FIPS 140-3
    • confirmed that modern ECC (25519, 448) will be not yet: It's in the draft of FIPS 186-5, though

This week:

  • Gnuk maintenance release
  • Add more curves to OpenPGP card tests: 25519, secp256k1 for Yubikey and Gnuk
Mon, Jul 12, 7:00 AM
gniibe added a comment to T4873: Enable AES GCM in FIPS mode.

(OpenSSL for FIPS support is a bit tricky, which is described in README-FIPS.md in their distribution. It offers OpenSSL FIPS provider as shared library fips.so.)

Mon, Jul 12, 3:38 AM · libgcrypt, Feature Request

Fri, Jul 9

gniibe added a comment to T5512: Implement service indicators.

Just FYI, NSS offers following API:

Fri, Jul 9, 8:11 AM · FIPS, libgcrypt, Bug Report

Thu, Jul 8

gniibe added a comment to T5520: Fix tests in FIPS mode.

With `/etc/gcrypt/fips_enabled/', make check fails by:

Thu, Jul 8, 6:50 AM · FIPS, libgcrypt, Bug Report
gniibe added a comment to T4873: Enable AES GCM in FIPS mode.

If I understand correctly, to conform FIPS, we need to ensure Key/IV pair uniqueness (See "Implementation Guidance for FIPS 140-3", Annex C. "C.H Key/IV Pair Uniqueness Requirements from SP 800-38D").
Use of the API to set IV by any value may be considered bad.

Thu, Jul 8, 3:55 AM · libgcrypt, Feature Request
gniibe added a comment to T5520: Fix tests in FIPS mode.

Update: still ./basic --fips fails (for me), because of GCM (18 errors).
Need to fix T4873: Enable AES GCM in FIPS mode.

Thu, Jul 8, 2:58 AM · FIPS, libgcrypt, Bug Report

Wed, Jul 7

gniibe committed rCccb076e8aabb: tests: Fix tests/basic.c for FIPS mode. (authored by gniibe).
tests: Fix tests/basic.c for FIPS mode.
Wed, Jul 7, 9:32 AM
gniibe committed rC61c87070abc4: tests: Skip unavailable ciphers in FIPS mode. (authored by gniibe).
tests: Skip unavailable ciphers in FIPS mode.
Wed, Jul 7, 9:32 AM
gniibe added a comment to T5520: Fix tests in FIPS mode.

I applied rC297d31294333: tests: Fix messages to STDERR when FIPS mode is enabled.. Please note that your intention to change check_digests is right, but your patch actually didn't; When a MD algo is not supported, gcry_md_test_algo returns != 0 (an error code), and it "continues" to next entry (before the change).

Wed, Jul 7, 8:19 AM · FIPS, libgcrypt, Bug Report
gniibe committed rC297d31294333: tests: Fix messages to STDERR when FIPS mode is enabled. (authored by gniibe).
tests: Fix messages to STDERR when FIPS mode is enabled.
Wed, Jul 7, 8:16 AM
gniibe added a comment to T5520: Fix tests in FIPS mode.

Thank you for your report.

Wed, Jul 7, 8:07 AM · FIPS, libgcrypt, Bug Report
gniibe claimed T5520: Fix tests in FIPS mode.
Wed, Jul 7, 4:42 AM · FIPS, libgcrypt, Bug Report

Tue, Jul 6

gniibe added a comment to T3456: GPG does not import secret subkeys from --export-secret-subkeys output if subkey stubs existed before.

In agent_write_private_key of agent/findkey.c, when file is available, it returns GPG_ERR_EEXIST error. Thus, private (stub) key will be kept.

Tue, Jul 6, 8:45 AM · Info Needed, gnupg
gniibe committed rG044e5a3c3801: scd: Detect external interference when PCSC_SHARED. (authored by gniibe).
scd: Detect external interference when PCSC_SHARED.
Tue, Jul 6, 7:57 AM
gniibe moved T5433: libgcrypt: Do not use SHA1 by default from Backlog to For 1.10 on the libgcrypt board.
Tue, Jul 6, 6:33 AM · libgcrypt, Bug Report
gniibe moved T5508: Allow hardware optimizations in FIPS from Backlog to For 1.10 on the libgcrypt board.
Tue, Jul 6, 6:33 AM · FIPS, libgcrypt, Bug Report

Mon, Jul 5

gniibe claimed T3456: GPG does not import secret subkeys from --export-secret-subkeys output if subkey stubs existed before.
Mon, Jul 5, 10:14 AM · Info Needed, gnupg
gniibe added a comment to T5512: Implement service indicators.

Implementation Guidance for FIPS 140-3 and the Cryptographic Module Validation Program:
https://csrc.nist.gov/CSRC/media/Projects/cryptographic-module-validation-program/documents/fips%20140-3/FIPS%20140-3%20IG.pdf

Mon, Jul 5, 8:50 AM · FIPS, libgcrypt, Bug Report
gniibe added a comment to E876: Weekly Standup.

Last week:

  • OpenPGP card tests (finished for Zeitcontrol)

This week:

  • FSIJ AGM (on Saturday)
  • Check libgcrypt patches around (SUSE, Fedora, etc.)
  • Learn about FIPS 140-3
Mon, Jul 5, 6:22 AM
gniibe is attending E876: Weekly Standup.
Mon, Jul 5, 6:11 AM

Mon, Jun 28

gniibe added a comment to E874: Weekly Standup.

Last week:

  • Mostly finished OpenPGPcard test suite (in Gnuk)
    • Tests for ECC curves (NIST, brainpool) are supported
    • ... collecting interop issues of Yubikey/Zeitcontrol/Gnuk
    • Found that failure of test may screw up card reader
      • On failure, it may just do global exit, with no PowerOff of the card
      • Interrupt transfer (notification of card status) goes somehow wrong
      • Next time, when it is used by scdaemon, it causes fatal error of interrupt transfer
  • T5495

This week:

  • Add test for secp256k1 for OpenPGPcard test
  • Dynamically test curves by examining 0x00FA data object
Mon, Jun 28, 8:53 AM
gniibe is attending E874: Weekly Standup.
Mon, Jun 28, 8:45 AM

Jun 25 2021

gniibe added a comment to T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied.

There are multiple issues here.

Jun 25 2021, 2:59 AM · yubikey, Bug Report, scd

Jun 23 2021

gniibe added a comment to T5483: Yubikey OpenPGP app.

For KDF setup (00F9), setting it to '' (null, to reset the DO) doesn't work, but it raises 6a80.
Once KDF is enabled, only factory-reset can reset the feature.

Jun 23 2021, 8:20 AM · yubikey
gniibe closed T5413: Unblock PIN by Reset Code as Resolved.
Jun 23 2021, 7:12 AM · Testing, gnupg, scd
gniibe committed rGb90c55fa66db: scd:ccid: Handle LIBUSB_TRANSFER_OVERFLOW interrupt transfer. (authored by gniibe).
scd:ccid: Handle LIBUSB_TRANSFER_OVERFLOW interrupt transfer.
Jun 23 2021, 5:10 AM
gniibe committed rG25ae80b8eb6e: scd:ccid: Handle LIBUSB_TRANSFER_OVERFLOW interrupt transfer. (authored by gniibe).
scd:ccid: Handle LIBUSB_TRANSFER_OVERFLOW interrupt transfer.
Jun 23 2021, 5:09 AM
gniibe committed rG8e941e19b087: scd:ccid:spr532: Extend abort_cmd for initialization time. (authored by gniibe).
scd:ccid:spr532: Extend abort_cmd for initialization time.
Jun 23 2021, 4:24 AM

Jun 22 2021

gniibe added a comment to T5491: Console output failure with no-unicode font: GnuPG 2.2.28 is not working with »encrypt-to« in gpg.conf without specifying another recipient..

I think that a patch like following is needed:

diff --git a/common/ttyio.c b/common/ttyio.c
index c385700de..55468bdf0 100644
--- a/common/ttyio.c
+++ b/common/ttyio.c
@@ -236,7 +236,21 @@ w32_write_console (const char *string)
   n = wcslen (wstring);
Jun 22 2021, 7:24 AM · gnupg (gpg22), Windows, Bug Report
gniibe added a comment to T5482: Release GnuPG 2.2.28.

Regression with no-unicode font on Windows: T5491

Jun 22 2021, 6:10 AM · Release Info, gnupg (gpg22)
gniibe renamed T5491: Console output failure with no-unicode font: GnuPG 2.2.28 is not working with »encrypt-to« in gpg.conf without specifying another recipient. from GnuPG 2.2.28 is not working with »encrypt-to« in gpg.conf without specifying another recipient. to Console output failure with no-unicode font: GnuPG 2.2.28 is not working with »encrypt-to« in gpg.conf without specifying another recipient..
Jun 22 2021, 6:08 AM · gnupg (gpg22), Windows, Bug Report
gniibe added a comment to T5491: Console output failure with no-unicode font: GnuPG 2.2.28 is not working with »encrypt-to« in gpg.conf without specifying another recipient..

When console font is not a Unicode font, it seems that the WriteConsoleW function may return ERROR_GEN_FAILURE.

Jun 22 2021, 4:58 AM · gnupg (gpg22), Windows, Bug Report

Jun 21 2021

gniibe added a comment to E873: Weekly Standup.

Last week:

  • T5484
    • support detection of app change to recover from such a situation
  • OpenPGP card tests

This week:

Jun 21 2021, 6:21 AM
gniibe is attending E873: Weekly Standup.
Jun 21 2021, 6:18 AM
gniibe added a comment to T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied.

Thank you for your explanation.

Jun 21 2021, 6:16 AM · yubikey, Bug Report, scd
gniibe requested review of D534: scdaemon patch to support some situation with PCSC_SHARED (not all).
Jun 21 2021, 6:10 AM · yubikey, scd
gniibe committed rE220a427b4f99: build: Fix --disable-threads. (authored by gniibe).
build: Fix --disable-threads.
Jun 21 2021, 6:10 AM
gniibe claimed T5495: libgpg-error: build failure without threads.

Thank you for your report.
I pushed the fix.

Jun 21 2021, 5:20 AM · Bug Report
gniibe added a comment to T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied.

If your token/card is not Yubikey and when it is possible to improve your token/card implementation, I would suggest not follow what Yubikey does for multiple applications; No multiple applications, but each feature with independent access (card+CCID, another card+different CCID, FIDO+HID, ...).

Jun 21 2021, 2:08 AM · yubikey, Bug Report, scd

Jun 18 2021

gniibe added a comment to T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied.

For the problem of external application switch, please test this:

diff --git a/scd/app-common.h b/scd/app-common.h
index dffe1200d..d6e6f4c0a 100644
--- a/scd/app-common.h
+++ b/scd/app-common.h
@@ -194,6 +194,8 @@ struct app_ctx_s {
                       void *pincb_arg);
     gpg_error_t (*with_keygrip) (app_t app, ctrl_t ctrl, int action,
                                  const char *keygrip_str, int capability);
+    gpg_error_t (*check_aid) (app_t app, ctrl_t ctrl,
+                              const unsigned char *aid, size_t aidlen);
   } fnc;
 };
Jun 18 2021, 4:58 AM · yubikey, Bug Report, scd
gniibe added a comment to T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied.

Here is the reference to GID specification:
https://docs.microsoft.com/en-us/previous-versions/windows/hardware/design/dn642100(v=vs.85)?redirectedfrom=MSDN

Jun 18 2021, 3:56 AM · yubikey, Bug Report, scd
gniibe added a project to T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied: yubikey.

Let me add the tag "yubikey".
I think that it could be solved in different level, if I were the device manufacturer; And it would give users the best solution.

Jun 18 2021, 3:16 AM · yubikey, Bug Report, scd

Jun 17 2021

gniibe added a comment to T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied.

If something more user friendly is required, it could be possible for higher layer (SCDaemon's command handling) to check verification status beforehand, and do error recovery there.

Jun 17 2021, 9:53 AM · yubikey, Bug Report, scd
gniibe added a comment to T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied.

I don't think we should do automatic error recovery from 6982 to retry decryption/signing, inside CMD_PSO (0x2A) operation.

Jun 17 2021, 9:48 AM · yubikey, Bug Report, scd
gniibe committed rG7718244168c9: scd: Fix RESET handling. (authored by gniibe).
scd: Fix RESET handling.
Jun 17 2021, 9:46 AM
gniibe lowered the priority of T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied from High to Normal.
Jun 17 2021, 9:44 AM · yubikey, Bug Report, scd
gniibe committed rG8b6591c4c5a8: po: Update Simplified Chinese Translation. (authored by gniibe).
po: Update Simplified Chinese Translation.
Jun 17 2021, 4:54 AM
gniibe committed rG09c62e263bb8: po: Fix Simplified Chinese Translation. (authored by gniibe).
po: Fix Simplified Chinese Translation.
Jun 17 2021, 4:36 AM
gniibe added a comment to T5477: Translation Typo and I Want To Create PR.

Thank you.

Jun 17 2021, 4:33 AM · gnupg, i18n, Bug Report
gniibe accepted D533: i18n update.

Thank you.
I apply Diff1487 then Diff1488.

Jun 17 2021, 4:31 AM · i18n

Jun 16 2021

gniibe added a comment to T4894: FIPS: RSA/DSA/ECDSA are missing hashing operation.

OK. I think that the patch at SUSE is updated one which works.
As I understand correctly, this is a kind of very old patch, which intended to work around old libgcrypt limitation of RSA PSS.

Jun 16 2021, 10:34 AM · FIPS, libgcrypt, Feature Request
gniibe added a comment to T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied.

Possible way would be: (for newer card/token of OpenPGPcard 3.4 or later) before crypto operations, we can ask card/token if authentication state is consistent to the one of scdaemon and if not reselect AID.

Jun 16 2021, 10:30 AM · yubikey, Bug Report, scd
gniibe added a comment to T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied.

I'd like to support your use case. Could you please tell me about: How can we distinguish normal failure of 6982 and unusual failure of other application interference which results 6982?

Jun 16 2021, 8:50 AM · yubikey, Bug Report, scd
gniibe added a comment to T4894: FIPS: RSA/DSA/ECDSA are missing hashing operation.

I think that {D1476} is still a sketch (not real code which works). I would guess an intended use, but it's good to have concrete example program which uses the feature being added.

Jun 16 2021, 8:45 AM · FIPS, libgcrypt, Feature Request

Jun 15 2021

gniibe added a comment to T4894: FIPS: RSA/DSA/ECDSA are missing hashing operation.

Does the patch really work, or is it a sketch to describe the intended use?

Jun 15 2021, 12:37 PM · FIPS, libgcrypt, Feature Request
gniibe triaged T5487: GnuPG 2.2.28 not working with Yubikey NEO as High priority.

I set the priority 'High' as Yubikey NEO is the last one with source code available, IIUC.

Jun 15 2021, 1:41 AM · yubikey, gnupg (gpg22), Bug Report
gniibe added a comment to T5487: GnuPG 2.2.28 not working with Yubikey NEO.

@kianga
Thanks for your log.

Jun 15 2021, 1:40 AM · yubikey, gnupg (gpg22), Bug Report

Jun 14 2021

gniibe added a comment to T5482: Release GnuPG 2.2.28.

Regression Yubikey NEO: T5487

Jun 14 2021, 10:18 AM · Release Info, gnupg (gpg22)
gniibe added a comment to D533: i18n update.

Thank you. Here are my comments.

Jun 14 2021, 6:51 AM · i18n
gniibe added a comment to E872: Weekly Standup.

Today's topic:

Last week:

This week:

  • More on OpenPGP card tests
    • Add tests for other types of keys (as well as RSA and 25519).
Jun 14 2021, 4:40 AM
gniibe is attending E872: Weekly Standup.
Jun 14 2021, 4:19 AM
gniibe renamed T5487: GnuPG 2.2.28 not working with Yubikey NEO from GnuPG 2.2.28 not working with Yubikey 4 NEO to GnuPG 2.2.28 not working with Yubikey NEO.
Jun 14 2021, 3:42 AM · yubikey, gnupg (gpg22), Bug Report
gniibe added a comment to T5487: GnuPG 2.2.28 not working with Yubikey NEO.

I think that Yubikey NEO is older than Yubikey 4.

Jun 14 2021, 3:41 AM · yubikey, gnupg (gpg22), Bug Report
gniibe committed rG01a413d5235f: scd: Error code map fix for older Yubikey. (authored by gniibe).
scd: Error code map fix for older Yubikey.
Jun 14 2021, 3:36 AM
gniibe added a comment to T5487: GnuPG 2.2.28 not working with Yubikey NEO.

Fixed in rG01a413d5235f: scd: Error code map fix for older Yubikey..
New code for Yubikey 4 or later causes wrong interaction for Yubikey NEO in 2.2.28.

Jun 14 2021, 3:36 AM · yubikey, gnupg (gpg22), Bug Report
gniibe claimed T5487: GnuPG 2.2.28 not working with Yubikey NEO.

Thank you for your report.

Jun 14 2021, 3:34 AM · yubikey, gnupg (gpg22), Bug Report

Jun 13 2021

gniibe added a comment to T5477: Translation Typo and I Want To Create PR.

Thank you for your suggestion and making a patch.

Jun 13 2021, 11:17 PM · gnupg, i18n, Bug Report

Jun 11 2021

gniibe committed rG4e02db75e3a1: scd: Support clearing of Reset Code by ''. (authored by gniibe).
scd: Support clearing of Reset Code by ''.
Jun 11 2021, 6:44 AM
gniibe added a comment to T5483: Yubikey OpenPGP app.

For Reset Code (00D3), setting it to '' (null, to reset the DO) doesn't work, but it raises 6a80.
Once it sets by something, only factory-reset can remove the value.

Jun 11 2021, 6:41 AM · yubikey
gniibe committed rG63427a0e4e52: po: Fix typo in Simplified Chinese Translation. (authored by gniibe).
po: Fix typo in Simplified Chinese Translation.
Jun 11 2021, 6:31 AM
gniibe added a project to T5483: Yubikey OpenPGP app: yubikey.

While scd/app-openpgp.c assumes access of 006E composite data object to get its children objects like AID (004F), Card Capabilities (0047), etc., yubikey raises 6e82 error for the DO.

Jun 11 2021, 5:56 AM · yubikey
gniibe triaged T5483: Yubikey OpenPGP app as Normal priority.
Jun 11 2021, 5:52 AM · yubikey
gniibe closed T5477: Translation Typo and I Want To Create PR as Resolved.
Jun 11 2021, 5:51 AM · gnupg, i18n, Bug Report
gniibe committed rGc8b2162c0e7e: dirmngir: Fix build with --disable-ldap. (authored by gniibe).
dirmngir: Fix build with --disable-ldap.
Jun 11 2021, 3:32 AM
gniibe committed rG8ee4c8d1e0d7: dirmngr: Remove use of USE_LDAPWRAPPER. (authored by gniibe).
dirmngr: Remove use of USE_LDAPWRAPPER.
Jun 11 2021, 3:32 AM

Jun 10 2021

gniibe added a comment to T5477: Translation Typo and I Want To Create PR.

Pushed the change.

Jun 10 2021, 1:18 PM · gnupg, i18n, Bug Report