Page MenuHome GnuPG

gniibe (NIIBE Yutaka)
UserAdministrator

Projects (9)

User Details

User Since
Mar 27 2017, 4:47 PM (406 w, 6 d)
Roles
Administrator
Availability
Busy Busy until Dec 29 2030.

Recent Activity

Fri, Jan 10

gniibe closed T6338: kleo: Japanese Translation, a subtask of T6337: libkleo: Japanese Translation, as Resolved.
Fri, Jan 10, 8:04 AM · kleopatra, Bug Report
gniibe closed T6338: kleo: Japanese Translation as Resolved.

One year later, I also did translation work for kleo and libkleo, which are pushed by Andre.
So, closing this task.

Fri, Jan 10, 8:04 AM · Restricted Project, kleopatra, Bug Report
gniibe closed T7436: Allow ssh to sign data larger than the assuan line length. as Resolved.

Fixed in 2.5.2.

Fri, Jan 10, 8:00 AM · ssh, Feature Request, gnupg26
gniibe closed T7457: gpg --full-gen-key doesn't show list of keys on card (regression) as Resolved.

Fixed in 2.5.3.

Fri, Jan 10, 7:59 AM · Bug Report, gnupg
gniibe closed T7291: scdaemon randomly hangs when trying to access a token as Resolved.

Fixed in 2.5.2.

Fri, Jan 10, 7:51 AM · scd
gniibe committed rGddff3b01f4bc: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
Fri, Jan 10, 7:04 AM
gniibe committed rG6b233c6704df: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
Fri, Jan 10, 7:00 AM

Thu, Jan 9

gniibe committed rC42e8858566e3: build: Improve __thread specifier check. (authored by gniibe).
build: Improve __thread specifier check.
Thu, Jan 9, 2:36 AM

Wed, Jan 8

gniibe committed rEe3e793302b67: spawn: Use closefrom when available. (authored by gniibe).
spawn: Use closefrom when available.
Wed, Jan 8, 9:08 AM
gniibe added a comment to T7478: _gpg_close_all_fds hangs on nwer Linux systems in a simple chroot w/o /proc/self/fd.

Thank you for your report.

Wed, Jan 8, 7:49 AM · Linux, gnupg, gpgrt, Bug Report
gniibe committed rA70d454e1ff48: w32: Enable "w32_error" for assuan_sock_get_flag. (authored by gniibe).
w32: Enable "w32_error" for assuan_sock_get_flag.
Wed, Jan 8, 1:04 AM
gniibe merged task T7177: libassuan-3.0.1: Errant declaration of putc_unlocked in src/assuan-defs.h causes a Darwin build to fail into T7246: libassuan 3.0.1: putc_unlocked() is re-defined unconditionally.
Wed, Jan 8, 12:51 AM · MacOS, gpgrt, Bug Report
gniibe merged T7177: libassuan-3.0.1: Errant declaration of putc_unlocked in src/assuan-defs.h causes a Darwin build to fail into T7246: libassuan 3.0.1: putc_unlocked() is re-defined unconditionally.
Wed, Jan 8, 12:51 AM · libassuan, MacOS, Bug Report
gniibe added a comment to T7177: libassuan-3.0.1: Errant declaration of putc_unlocked in src/assuan-defs.h causes a Darwin build to fail.

Fixed in rA69069bc63e6b: Remove an declaration for an unused function.

Wed, Jan 8, 12:49 AM · MacOS, gpgrt, Bug Report

Mon, Jan 6

gniibe closed T6523: gpgscm: call-with-io deadlock when larger stderr output, a subtask of T6512: keyboxd with data pipe, as Resolved.
Mon, Jan 6, 7:32 AM · gnupg26, Bug Report
gniibe closed T6523: gpgscm: call-with-io deadlock when larger stderr output as Resolved.
Mon, Jan 6, 7:32 AM · gnupg26, Bug Report
gniibe closed T7180: gpgme: Use gpgrt_b64dec as Resolved.
Mon, Jan 6, 7:31 AM · gpgme
gniibe committed rC5e925e6c3484: fips,cipher: Fix memory leak for gcry_pk_hash_sign. (authored by gniibe).
fips,cipher: Fix memory leak for gcry_pk_hash_sign.
Mon, Jan 6, 4:15 AM

Mon, Dec 30

gniibe committed rPb415f3108921: build: Fix warning about obsolete pinentry-emacs. (authored by gniibe).
build: Fix warning about obsolete pinentry-emacs.
Mon, Dec 30, 5:28 AM
gniibe claimed T7470: pinentry warns about obsolete pinentry-emacs for --disable-pinentry-emacs.

Thank you. Fixed in: rPb415f3108921: build: Fix warning about obsolete pinentry-emacs.

Mon, Dec 30, 2:56 AM · pinentry, Bug Report

Fri, Dec 27

gniibe committed rC53c97483b17f: fips,ecc: Check DATA in gcry_pk_sign/verify in FIPS mode. (authored by gniibe).
fips,ecc: Check DATA in gcry_pk_sign/verify in FIPS mode.
Fri, Dec 27, 1:27 AM
gniibe committed rCd71c88f78a4f: tests: Add more tests to tests/t-fips-service-ind. (authored by gniibe).
tests: Add more tests to tests/t-fips-service-ind.
Fri, Dec 27, 1:26 AM
gniibe committed rCc6a092abbe7b: fips,ecc: Add rejecting or marking for gcry_pk_get_curve. (authored by gniibe).
fips,ecc: Add rejecting or marking for gcry_pk_get_curve.
Fri, Dec 27, 1:26 AM

Mon, Dec 23

gniibe committed rCa776b692669a: fips,cipher: Add behavior not to reject but mark non-compliant. (authored by gniibe).
fips,cipher: Add behavior not to reject but mark non-compliant.
Mon, Dec 23, 7:01 AM

Fri, Dec 20

gniibe closed T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ') as Resolved.

This problem has gone in libgpg-error 1.51, since the implementation doesn't use environ any more.

Fri, Dec 20, 6:49 AM · gpgrt, MacOS, Bug Report
gniibe committed rGd32a315418a3: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
Fri, Dec 20, 3:56 AM
gniibe committed rGab8a2408a390: scd: Use gpgrt_spawn_actions_set_env_rev to have clean semantics. (authored by gniibe).
scd: Use gpgrt_spawn_actions_set_env_rev to have clean semantics.
Fri, Dec 20, 3:53 AM
gniibe committed rCd060dd58b828: fips: Rejection by GCRYCTL_FIPS_REJECT_NON_FIPS, not by open flags. (authored by gniibe).
fips: Rejection by GCRYCTL_FIPS_REJECT_NON_FIPS, not by open flags.
Fri, Dec 20, 2:50 AM
gniibe closed T7071: gpg: Support of No CRC in ASCII armor as Resolved.
Fri, Dec 20, 1:17 AM · gnupg, Bug Report

Thu, Dec 19

gniibe committed rCb4eb23dc01a4: Fix the previous change. (authored by gniibe).
Fix the previous change.
Thu, Dec 19, 6:19 AM
gniibe committed rCe52adf0948c6: fips: Introduce GCRYCTL_FIPS_REJECT_NON_FIPS. (authored by gniibe).
fips: Introduce GCRYCTL_FIPS_REJECT_NON_FIPS.
Thu, Dec 19, 3:42 AM
gniibe committed rCedb43bc29004: fips,cipher: Implement FIPS service indicator for gcry_pk_hash_ API. (authored by gniibe).
fips,cipher: Implement FIPS service indicator for gcry_pk_hash_ API.
Thu, Dec 19, 3:42 AM
gniibe committed rC60db2a175d12: fips,md: gcry_md_copy should care about FIPS service indicator. (authored by gniibe).
fips,md: gcry_md_copy should care about FIPS service indicator.
Thu, Dec 19, 3:42 AM

Tue, Dec 17

gniibe committed rCcfd2d2f41ad4: tests,fips: Add gcry_cipher_open tests. (authored by gniibe).
tests,fips: Add gcry_cipher_open tests.
Tue, Dec 17, 6:01 AM
gniibe committed rCb59bde31ded9: tests,fips: Move KDF tests to t-fips-service-ind. (authored by gniibe).
tests,fips: Move KDF tests to t-fips-service-ind.
Tue, Dec 17, 6:01 AM
gniibe committed rC132f346232b3: tests,fips: Rename t-fips-service-ind. (authored by gniibe).
tests,fips: Rename t-fips-service-ind.
Tue, Dec 17, 6:01 AM
gniibe committed rCc4f75014cb8a: tests,fips: Add gcry_mac_open tests. (authored by gniibe).
tests,fips: Add gcry_mac_open tests.
Tue, Dec 17, 6:01 AM
gniibe committed rC69a5d0ed18a3: fips,cipher: Implement new FIPS service indicator for cipher_open. (authored by gniibe).
fips,cipher: Implement new FIPS service indicator for cipher_open.
Tue, Dec 17, 6:01 AM
gniibe committed rCfcb0c7004b0b: fips,mac: Implement new FIPS service indicator for gcry_mac_open. (authored by gniibe).
fips,mac: Implement new FIPS service indicator for gcry_mac_open.
Tue, Dec 17, 6:01 AM

Mon, Dec 16

gniibe added a comment to T7456: libassuan: Windows: assuan_sock_bind error.

Here is a patch to support "w32_error" for assuan_sock_get_flag function.

Mon, Dec 16, 6:53 AM · libassuan, Windows
gniibe committed rC917fc6000dfe: fips,tests: Add tests for md_open/write/read/close for t-digest. (authored by gniibe).
fips,tests: Add tests for md_open/write/read/close for t-digest.
Mon, Dec 16, 2:42 AM
gniibe committed rC9757e280794f: fips,md: Implement new FIPS service indicator for gcry_md_open API. (authored by gniibe).
fips,md: Implement new FIPS service indicator for gcry_md_open API.
Mon, Dec 16, 2:42 AM
gniibe committed rC4799914966a7: fips: Change the internal API for new FIPS service indicator. (authored by gniibe).
fips: Change the internal API for new FIPS service indicator.
Mon, Dec 16, 2:42 AM
gniibe committed rG893e5e7c6f4c: agent: Clean up for the refactoring. (authored by gniibe).
agent: Clean up for the refactoring.
Mon, Dec 16, 2:20 AM
gniibe committed rGaa36f6ae8bae: gpg: Fix key generation with existing key from card. (authored by gniibe).
gpg: Fix key generation with existing key from card.
Mon, Dec 16, 2:10 AM
gniibe changed the status of T7457: gpg --full-gen-key doesn't show list of keys on card (regression) from Open to Testing.
Mon, Dec 16, 2:00 AM · Bug Report, gnupg
gniibe claimed T7457: gpg --full-gen-key doesn't show list of keys on card (regression).

It's a bug I introduced when fixing T7309.
Fixed in rGaa36f6ae8bae: gpg: Fix key generation with existing key from card.

Mon, Dec 16, 2:00 AM · Bug Report, gnupg

Dec 13 2024

gniibe committed rAcc6c29735d59: w32: Fix errno for assuan_sock_bind failure. (authored by gniibe).
w32: Fix errno for assuan_sock_bind failure.
Dec 13 2024, 6:23 AM
gniibe changed the status of T7456: libassuan: Windows: assuan_sock_bind error from Open to Testing.
Dec 13 2024, 3:20 AM · libassuan, Windows
gniibe triaged T7456: libassuan: Windows: assuan_sock_bind error as Normal priority.
Dec 13 2024, 2:29 AM · libassuan, Windows

Dec 12 2024

gniibe added a comment to T7368: dirmngr/dns.c files to compile due to type-mismatch caused by missing _XOPEN_SOURCE on Solaris and derivatives.

IIUC, simpler solution would be modifying m4/socklen.m4 adding Solaris variant specific code.
Tweaking _XOPEN_SOURCE requires the change of Autoconf (if done correctly), which would be larger surgery.

Dec 12 2024, 7:46 AM · gnupg26, dns, Solaris, Bug Report
gniibe committed rC47ed744465ae: cipher: Add script to re-generate mceliece6688128f.c. (authored by jas).
cipher: Add script to re-generate mceliece6688128f.c.
Dec 12 2024, 7:09 AM
gniibe added a comment to T7338: Revamp the FIPS service indicator.

Here are changes for gcry_md_open and its friends.

Dec 12 2024, 6:43 AM · libgcrypt, FIPS, Feature Request
gniibe added a comment to T7338: Revamp the FIPS service indicator.

My idea in https://dev.gnupg.org/T7338#195529 doesn't work well when a function call is done multiple times.
Assuming SUCCESS, and marking all non-compliant places in the code works, and it would be good because libgcrypt so far maintains non-compliant path with rejection.

Dec 12 2024, 3:09 AM · libgcrypt, FIPS, Feature Request

Dec 11 2024

gniibe committed rC28327dba6b5f: kdf: Fix memory cost overflow in Argon2 KDF. (authored by gmazyland).
kdf: Fix memory cost overflow in Argon2 KDF.
Dec 11 2024, 8:22 AM
gniibe committed rC75744f721d8d: tests: Fix comment in t-thread-local. (authored by gniibe).
tests: Fix comment in t-thread-local.
Dec 11 2024, 5:54 AM

Dec 10 2024

gniibe committed rC41cbcc0f0e78: tests: Extend tests/t-digest to test hmac too. (authored by gniibe).
tests: Extend tests/t-digest to test hmac too.
Dec 10 2024, 8:00 AM
gniibe committed rC06f6aafedc9f: tests: Fix t-digest for a minimal configuration. (authored by gniibe).
tests: Fix t-digest for a minimal configuration.
Dec 10 2024, 8:00 AM

Dec 9 2024

gniibe committed rC7faf542f1573: fips,tests: Add t-digest. (authored by gniibe).
fips,tests: Add t-digest.
Dec 9 2024, 6:38 AM
gniibe added a comment to T7338: Revamp the FIPS service indicator.

Pushed the change for adding hash tests in rC7faf542f1573: fips,tests: Add t-digest.

Dec 9 2024, 6:34 AM · libgcrypt, FIPS, Feature Request

Dec 6 2024

gniibe added a comment to T7338: Revamp the FIPS service indicator.

It seems that the internal API (as of 2024-12-06) is not enough.
Now, we have _gcry_md_hash_buffer function with the new FIPS service indicator.
It's used for public key crypto, too.
The compliance for hash function is a part of public key crypto, but not all.

Dec 6 2024, 6:54 AM · libgcrypt, FIPS, Feature Request
gniibe committed rC3478caac62c7: fips,md: Implement new FIPS service indicator for gcry_md_hash_*. (authored by gniibe).
fips,md: Implement new FIPS service indicator for gcry_md_hash_*.
Dec 6 2024, 6:41 AM
gniibe added a comment to T7338: Revamp the FIPS service indicator.

A change for gcry_md_hash_* functions are pushed by rC3478caac62c7: fips,md: Implement new FIPS service indicator for gcry_md_hash_*..
It doesn't have tests with FIPS service indicator yet.

Dec 6 2024, 6:40 AM · libgcrypt, FIPS, Feature Request
gniibe changed the status of T7436: Allow ssh to sign data larger than the assuan line length. from Open to Testing.
Dec 6 2024, 6:32 AM · ssh, Feature Request, gnupg26
gniibe closed T7192: gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ') as Resolved.
Dec 6 2024, 1:05 AM · gnupg, Bug Report
gniibe closed T7283: Odd "gpg: KEYTOCARD failed: Invalid time" error when using `--pinentry-mode=loopback` as Resolved.
Dec 6 2024, 1:05 AM · gpgagent, Bug Report

Dec 5 2024

gniibe committed rGfe147645d239: agent: Use SETDATA --apend for larger data to communicate scdaemon. (authored by gniibe).
agent: Use SETDATA --apend for larger data to communicate scdaemon.
Dec 5 2024, 7:33 AM
gniibe claimed T7436: Allow ssh to sign data larger than the assuan line length..
Dec 5 2024, 7:02 AM · ssh, Feature Request, gnupg26
gniibe committed rC5cfa1aee5b98: fips,kdf: Implement new FIPS service indicator for gcry_kdf_derive. (authored by gniibe).
fips,kdf: Implement new FIPS service indicator for gcry_kdf_derive.
Dec 5 2024, 6:59 AM
gniibe committed rCf51f4e98930e: fips: Introduce GCRYCTL_FIPS_SERVICE_INDICATOR and the macro. (authored by gniibe).
fips: Introduce GCRYCTL_FIPS_SERVICE_INDICATOR and the macro.
Dec 5 2024, 3:37 AM
gniibe added a comment to T7338: Revamp the FIPS service indicator.

New external API is by GCRYCTL_FIPS_SERVICE_INDICATOR and/or the new macro gcry_get_fips_service_indicator.
This change is pushed by rCf51f4e98930e: fips: Introduce GCRYCTL_FIPS_SERVICE_INDICATOR and the macro.

Dec 5 2024, 3:37 AM · libgcrypt, FIPS, Feature Request
gniibe committed rCe1cf31232825: fips: Introduce an internal API for FIPS service indicator. (authored by gniibe).
fips: Introduce an internal API for FIPS service indicator.
Dec 5 2024, 3:32 AM
gniibe added a comment to T7338: Revamp the FIPS service indicator.

New internal API is introduced with T7340 by the commit rCe1cf31232825: fips: Introduce an internal API for FIPS service indicator.

Dec 5 2024, 3:30 AM · libgcrypt, FIPS, Feature Request
gniibe changed the status of T7340: Introduced a context with thread local storage, a subtask of T7338: Revamp the FIPS service indicator, from Open to Testing.
Dec 5 2024, 3:28 AM · libgcrypt, FIPS, Feature Request
gniibe changed the status of T7340: Introduced a context with thread local storage from Open to Testing.

Change is pushed by rCe1cf31232825: fips: Introduce an internal API for FIPS service indicator.

Dec 5 2024, 3:28 AM · libgcrypt, FIPS, Feature Request

Dec 2 2024

gniibe closed T5931: OpenSSH 8.9, 9.0, and 9.1 can't authenticate with gpg-agent and usb token (Gnuk >= 1.2.16 is required) as Resolved.

Closed, since this was documentation for the workaround, four years ago.

Dec 2 2024, 9:52 AM · gnupg24, workaround, Documentation, gnupg (gpg23), ssh, gpgagent
gniibe lowered the priority of T7399: assuan: GPG_ERR_ASS_NO_DATA_CB situation from High to Normal.

Put it under lower priority, as it's basically programming error.

Dec 2 2024, 6:00 AM · libassuan
gniibe closed T7426: Retain binary representation of key for import->export (in particular, Ed25519 signature), a subtask of T7403: GnuPG 2.4.6 rewrites Ed25519 MPIs into non-compliant MPI form , as Resolved.
Dec 2 2024, 5:49 AM · Not A Bug, gnupg24, Bug Report
gniibe closed T7426: Retain binary representation of key for import->export (in particular, Ed25519 signature) as Resolved.

OK, it's done. closed.

Dec 2 2024, 5:49 AM · gnupg

Nov 29 2024

gniibe added a comment to T7399: assuan: GPG_ERR_ASS_NO_DATA_CB situation.

Here is my proposal to avoid unsynched state for data.

diff --git a/src/client.c b/src/client.c
index 410f940..0989984 100644
--- a/src/client.c
+++ b/src/client.c
@@ -250,6 +250,7 @@ assuan_transact (assuan_context_t ctx,
   int off;
   char *line;
   int linelen;
+  gpg_error_t last_err = 0;
Nov 29 2024, 8:29 AM · libassuan
gniibe closed T6606: Use new API of libassuan 3, a subtask of T6599: INT2FD and npth_accept, as Resolved.
Nov 29 2024, 8:10 AM · Windows 64, Feature Request, gnupg26
gniibe closed T6606: Use new API of libassuan 3 as Resolved.

Done for 2.5.0.

Nov 29 2024, 8:10 AM · Windows 64, Feature Request, gnupg26
gniibe closed T6597: Introduce FD_DBG to handle the cases for displaying the value, a subtask of T6508: Port GnuPG to 64-bit Windows, as Resolved.
Nov 29 2024, 8:08 AM · Windows 64, Feature Request, gnupg26
gniibe closed T6597: Introduce FD_DBG to handle the cases for displaying the value as Resolved.

Done in 2.5.0.

Nov 29 2024, 8:08 AM · Windows 64, Feature Request, gnupg26
gniibe closed T6592: GPGSM: Use estream_t instead of FD, a subtask of T6508: Port GnuPG to 64-bit Windows, as Resolved.
Nov 29 2024, 8:05 AM · Windows 64, Feature Request, gnupg26
gniibe closed T6592: GPGSM: Use estream_t instead of FD as Resolved.

Fixed in 2.5.0.

Nov 29 2024, 8:05 AM · Windows 64, Feature Request, gnupg26
gniibe closed T6562: gpgtar: --status-fd requires HANDLE (not POSIX fd) when spawning a process, a subtask of T6551: translate_sys2libc_fd_int on Windows 64-bit, as Resolved.
Nov 29 2024, 8:05 AM · Windows 64, Feature Request, gnupg26
gniibe closed T6562: gpgtar: --status-fd requires HANDLE (not POSIX fd) when spawning a process as Resolved.

Fixed in 2.5.0.

Nov 29 2024, 8:05 AM · Windows 64, Feature Request, gnupg26
gniibe closed T7058: KDF-DO is not properly implemented as Resolved.

Fixed in 2.5.0 and 2.4.6.

Nov 29 2024, 8:02 AM · scd, gnupg, Bug Report
gniibe closed T7160: scd: pipe server shutdown, a subtask of T7151: graceful shutdown: DEVINFO should be a gpg-agent command: also watching input close, as Resolved.
Nov 29 2024, 8:01 AM · gpgagent, scd, gnupg24, Bug Report
gniibe closed T7160: scd: pipe server shutdown as Resolved.

Fixed in 2.5.0 and 2.4.6.

Nov 29 2024, 8:01 AM · scd, gpgagent, Bug Report
gniibe closed T7288: gpg is not properly handling IPGP entries as Resolved.

Fixed in 2.4.6.

Nov 29 2024, 7:59 AM · dns, dirmngr, gnupg, Bug Report
gniibe closed T7201: More memory leaks in gnupg as Resolved.

Fixed in 2.4.6.

Nov 29 2024, 7:58 AM · gnupg, Bug Report
gniibe closed T7151: graceful shutdown: DEVINFO should be a gpg-agent command: also watching input close as Resolved.

Fixed in 2.4.6.

Nov 29 2024, 7:57 AM · gpgagent, scd, gnupg24, Bug Report
gniibe closed T7044: Deadlock on Windows in sdaemon as Resolved.

I believe this was fixed by T7386. Or it is now no hard lock up by T7402.
So, let me close this ticket.
If any new symptom, please add information into T7396.

Nov 29 2024, 7:56 AM · scd, Bug Report, Windows, gnupg24
gniibe closed T7402: No hard lockup when SCardConnect never returns, a subtask of T7396: Windows: hard lockup of scdaemon, as Resolved.
Nov 29 2024, 7:53 AM · Windows, scd
gniibe closed T7402: No hard lockup when SCardConnect never returns as Resolved.

I can say it's fixed in 2.4.7.

Nov 29 2024, 7:53 AM · Windows, scd
gniibe committed rD23835b971b02: Fix type by Ingo. (authored by gniibe).
Fix type by Ingo.
Nov 29 2024, 7:41 AM

Nov 25 2024

gniibe added a subtask for T7403: GnuPG 2.4.6 rewrites Ed25519 MPIs into non-compliant MPI form : T7426: Retain binary representation of key for import->export (in particular, Ed25519 signature).
Nov 25 2024, 10:21 AM · Not A Bug, gnupg24, Bug Report
gniibe added a parent task for T7426: Retain binary representation of key for import->export (in particular, Ed25519 signature): T7403: GnuPG 2.4.6 rewrites Ed25519 MPIs into non-compliant MPI form .
Nov 25 2024, 10:21 AM · gnupg