Page MenuHome GnuPG
Feed Advanced Search

Tue, Sep 3

gniibe committed rG4a4c1efac59f: agent: Fix KEYTOCARD for the use case with loopback pinentry. (authored by gniibe).
agent: Fix KEYTOCARD for the use case with loopback pinentry.
Tue, Sep 3, 7:20 AM
gniibe claimed T7283: Odd "gpg: KEYTOCARD failed: Invalid time" error when using `--pinentry-mode=loopback`.

I can replicate the problem.

Tue, Sep 3, 7:06 AM · gpgagent, Bug Report
gniibe closed T7121: gnupg 2.2.43: scdaemon fails with KDF as Resolved.
Tue, Sep 3, 3:35 AM · gnupg22 (gnupg-2.2.44), yubikey, scd, Bug Report

Aug 30 2024

gniibe added a comment to T7277: libgcrypt: Adding Known Answer Tests for KEM.

I was confused. We already have KAT for decap in t-mlkem.c.

Aug 30 2024, 7:57 AM · PQC, libgcrypt

Aug 29 2024

gniibe added a comment to T7277: libgcrypt: Adding Known Answer Tests for KEM.
Aug 29 2024, 8:23 AM · PQC, libgcrypt
gniibe triaged T7277: libgcrypt: Adding Known Answer Tests for KEM as Normal priority.
Aug 29 2024, 8:18 AM · PQC, libgcrypt

Aug 27 2024

gniibe committed rCcc95c36e7f79: cipher:kyber: Apply changes from upstream for final FIPS 203. (authored by gniibe).
cipher:kyber: Apply changes from upstream for final FIPS 203.
Aug 27 2024, 7:54 AM
gniibe committed rEb79d4206f482: w32: Add GPGRT_PROCESS_ALLOW_SET_FG for gpgrt_process_spawn. (authored by gniibe).
w32: Add GPGRT_PROCESS_ALLOW_SET_FG for gpgrt_process_spawn.
Aug 27 2024, 6:34 AM

Aug 26 2024

gniibe claimed T7264: libgcrypt `tests/pkcs1v2` test fails in FIPS mode.

That's my badness.
I noticed by the CI at https://gitlab.com/redhat-crypto/libgcrypt/libgcrypt-mirror

Aug 26 2024, 10:17 AM · libgcrypt, Bug Report
gniibe committed rS8331f3723990: Update *.m4. (authored by gniibe).
Update *.m4.
Aug 26 2024, 10:00 AM
gniibe committed rCbfbddd64002d: Fix previous commit. (authored by gniibe).
Fix previous commit.
Aug 26 2024, 4:27 AM

Aug 22 2024

gniibe committed rCced3a39b29af: tests: More fixes for tests/pkcs1v2.c. (authored by gniibe).
tests: More fixes for tests/pkcs1v2.c.
Aug 22 2024, 2:25 AM
gniibe committed rC081e18a98f62: tests: Remove needless PKCS#1.5 encryption and decryption parameters. (authored by Jakuje).
tests: Remove needless PKCS#1.5 encryption and decryption parameters.
Aug 22 2024, 2:25 AM

Aug 21 2024

gniibe committed rC0e186b31d7bc: Fix memory leaks. (authored by gniibe).
Fix memory leaks.
Aug 21 2024, 8:42 AM

Jul 23 2024

gniibe committed rGdd23441938d1: agent: Avoid memory leak when handling ssh keys. (authored by Jakuje).
agent: Avoid memory leak when handling ssh keys.
Jul 23 2024, 2:32 AM
gniibe committed rGbe40a33419c8: agent: Avoid memory leak when handling tpm2. (authored by Jakuje).
agent: Avoid memory leak when handling tpm2.
Jul 23 2024, 2:32 AM
gniibe committed rG4bdd43fdca20: dotlock: Avoid leaking directory handle. (authored by Jakuje).
dotlock: Avoid leaking directory handle.
Jul 23 2024, 2:32 AM
gniibe committed rGb1029031d473: scd: Avoid memory leak. (authored by Jakuje).
scd: Avoid memory leak.
Jul 23 2024, 2:32 AM
gniibe committed rGf66e9356f892: export_secret_ssh_key: Avoid memory leak. (authored by Jakuje).
export_secret_ssh_key: Avoid memory leak.
Jul 23 2024, 2:32 AM
gniibe committed rGe8c8068decb3: tools: Avoid memory leaks. (authored by Jakuje).
tools: Avoid memory leaks.
Jul 23 2024, 2:32 AM

Jul 16 2024

gniibe claimed T7201: More memory leaks in gnupg.
Jul 16 2024, 8:58 AM · gnupg, Bug Report

Jul 12 2024

gniibe committed rGcc78b26a4729: common: Fix tlv-parser for constructed OCTET-STRING. (authored by gniibe).
common: Fix tlv-parser for constructed OCTET-STRING.
Jul 12 2024, 9:00 AM

Jul 11 2024

gniibe claimed T5924: libassuan: uses of socklen_t in assuan.h are inconsistent.
Jul 11 2024, 4:46 AM · libassuan
gniibe changed the status of T5924: libassuan: uses of socklen_t in assuan.h are inconsistent from Open to Testing.

The socklen_t use are now being fixed in newer POSIX Issue 8, 2024.
https://www.man7.org/linux/man-pages/man3/socklen_t.3type.html

Jul 11 2024, 4:45 AM · libassuan
gniibe committed rA69a703446b61: Use socklen_t for the length of socket address. (authored by gniibe).
Use socklen_t for the length of socket address.
Jul 11 2024, 4:43 AM
gniibe added a project to T5924: libassuan: uses of socklen_t in assuan.h are inconsistent: libassuan.
Jul 11 2024, 4:10 AM · libassuan
gniibe added a project to T5920: libassuan: Don't inherit handles for Windows: libassuan.
Jul 11 2024, 4:08 AM · libassuan
gniibe added a comment to T4945: Windows builds use "winepath" when it is available.

My summary here:

  • Use of winepath by libtool is correct way for semi-hosted environment to run tests built by cross-build.
  • (cross-)Build itself is possible with no winepath (or winepath -> /bin/false), if you don't need make check with semi-hosted environment.
  • I don't see that it's too slow, these days. My environment is bookworm Debian (having Wine 8.0 something).
Jul 11 2024, 3:59 AM · gpgrt
gniibe committed rAf89352ddc834: Update date of libassuan.m4. (authored by gniibe).
Update date of libassuan.m4.
Jul 11 2024, 3:14 AM
gniibe committed rAb8148b4f5735: Fix typo in assuan.h. (authored by gniibe).
Fix typo in assuan.h.
Jul 11 2024, 3:14 AM

Jul 10 2024

gniibe changed the status of T7195: gpgme regression (t-json) with GnuPG 2.5.0 from Open to Testing.

Fixed in: rG1e6b96577f68: gpg: Fix agent_probe_any_secret_key.

Jul 10 2024, 8:17 AM · gnupg, Bug Report
gniibe committed rG1e6b96577f68: gpg: Fix agent_probe_any_secret_key. (authored by gniibe).
gpg: Fix agent_probe_any_secret_key.
Jul 10 2024, 8:14 AM
gniibe claimed T7195: gpgme regression (t-json) with GnuPG 2.5.0.
Jul 10 2024, 8:12 AM · gnupg, Bug Report
gniibe created T7195: gpgme regression (t-json) with GnuPG 2.5.0.
Jul 10 2024, 8:12 AM · gnupg, Bug Report
gniibe committed rGd6017e4b1ed9: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
Jul 10 2024, 3:24 AM

Jul 9 2024

gniibe committed rG2b19474aab8f: common: On Windows, we care about how PIPE handles are inherited. (authored by gniibe).
common: On Windows, we care about how PIPE handles are inherited.
Jul 9 2024, 8:49 AM
gniibe changed the status of T7193: gnupg-2.5.0: Does not build due to missing declaration of read and write from Open to Testing.

Thank you for your report.

Jul 9 2024, 3:52 AM · MacOS, gnupg, Bug Report
gniibe committed rG1d5cfa9b7fd2: scd: Add <unistd.h> for read(2) / write(2) . (authored by gniibe).
scd: Add <unistd.h> for read(2) / write(2) .
Jul 9 2024, 3:50 AM
gniibe changed the status of T7194: gnupg_ -> gpgrt_ : Pipe API from Open to Testing.

Pushed the change: rGaf6c47b2910f: common,kbx,tests: Clean up the PIPE function API.

Jul 9 2024, 3:44 AM · gpgrt, gnupg
gniibe committed rGaf6c47b2910f: common,kbx,tests: Clean up the PIPE function API. (authored by gniibe).
common,kbx,tests: Clean up the PIPE function API.
Jul 9 2024, 3:43 AM
gniibe triaged T7194: gnupg_ -> gpgrt_ : Pipe API as Normal priority.
Jul 9 2024, 3:25 AM · gpgrt, gnupg
gniibe changed the status of T7192: gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ') from Open to Testing.

Push the change: rG953dd67368ce: Use gpgrt_process_spawn API from libgpg-error.
Please test.

Jul 9 2024, 3:15 AM · gnupg, Bug Report
gniibe committed rG953dd67368ce: Use gpgrt_process_spawn API from libgpg-error. (authored by gniibe).
Use gpgrt_process_spawn API from libgpg-error.
Jul 9 2024, 3:15 AM
gniibe renamed T7192: gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ') from gnupg-2.5.0: Does not build due to undeclared identifier 'environ' to gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ').
Jul 9 2024, 3:14 AM · gnupg, Bug Report
gniibe claimed T7192: gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ').

Thank you for your report. We are about to migrate to use the gpgrt_spawn_process API.
(In our development history, it was originally implemented and tested as gnupg_spawn_process API and moved to libgpg-error.)

Jul 9 2024, 3:13 AM · gnupg, Bug Report

Jul 5 2024

gniibe committed rGcf3cec982d28: tpm2d: Fix key import. (authored by Jakuje).
tpm2d: Fix key import.
Jul 5 2024, 7:22 AM
gniibe changed the status of T7186: Fix tpm2d key import after recent changes from Open to Testing.
Jul 5 2024, 7:22 AM · gnupg, Bug Report
gniibe claimed T7186: Fix tpm2d key import after recent changes.

Thank you for the patch.

Jul 5 2024, 7:22 AM · gnupg, Bug Report
gniibe committed rMde6068450094: Fix printing size_t and off_t value for LLP64 Windows. (authored by gniibe).
Fix printing size_t and off_t value for LLP64 Windows.
Jul 5 2024, 6:54 AM
gniibe committed rM95bd4fa81302: Fix calling CancelSynchronousIo. (authored by gniibe).
Fix calling CancelSynchronousIo.
Jul 5 2024, 6:54 AM
gniibe triaged T7187: gpgme: Debug output for size_t and off_t as Normal priority.
Jul 5 2024, 6:49 AM · Windows 64, gpgme
gniibe committed rM8b4171680c32: Remove ath.h and ath.c. (authored by gniibe).
Remove ath.h and ath.c.
Jul 5 2024, 4:51 AM
gniibe committed rM9c276e762a25: Don't use ath_self, but get thread ID directly. (authored by gniibe).
Don't use ath_self, but get thread ID directly.
Jul 5 2024, 4:51 AM
gniibe claimed T7058: KDF-DO is not properly implemented.
Jul 5 2024, 2:40 AM · scd, gnupg, Bug Report

Jul 4 2024

gniibe committed rP7dc2d243fc50: m4: Update gpg-error.m4 and libassuan.m4. (authored by gniibe).
m4: Update gpg-error.m4 and libassuan.m4.
Jul 4 2024, 7:21 AM
gniibe committed rCb42116d6067a: cipher:blake2: Fix for use_avx512. (authored by gniibe).
cipher:blake2: Fix for use_avx512.
Jul 4 2024, 4:22 AM
gniibe changed the status of T7184: Libgcrypt v1.11.0 make fails at cipher/blake2.c:834:6 (has no member named 'use_avx512') from Open to Testing.
Jul 4 2024, 4:19 AM · libgcrypt, Bug Report
gniibe claimed T7184: Libgcrypt v1.11.0 make fails at cipher/blake2.c:834:6 (has no member named 'use_avx512').

Thank you for your report, good catch.
It's introduced by the commit: rC909daa700e4b: blake2: add AVX512 accelerated implementations
And the bug is there since then.

Jul 4 2024, 4:16 AM · libgcrypt, Bug Report
gniibe added a parent task for T7138: Windows (Semi-hosted environment): filename and network access: T6508: Port GnuPG to 64-bit Windows.
Jul 4 2024, 4:09 AM · gnupg, Bug Report
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T7138: Windows (Semi-hosted environment): filename and network access.
Jul 4 2024, 4:09 AM · Windows 64, Feature Request, gnupg26

Jul 2 2024

gniibe committed rC8b898670e915: cipher:kyber: Use ct_int16_select of libgcrypt . (authored by gniibe).
cipher:kyber: Use ct_int16_select of libgcrypt .
Jul 2 2024, 3:59 AM
gniibe committed rCf765778e82b3: cipher:kyber: Apply a change from upstream. (authored by gniibe).
cipher:kyber: Apply a change from upstream.
Jul 2 2024, 3:59 AM
gniibe committed rGd78131490edd: build: Require libgpg-error 1.50 or later. (authored by gniibe).
build: Require libgpg-error 1.50 or later.
Jul 2 2024, 2:58 AM

Jul 1 2024

gniibe changed the status of T7180: gpgme: Use gpgrt_b64dec from Open to Testing.
Jul 1 2024, 7:08 AM
gniibe committed rMec2c6dd8bc49: Use gpgrt_b64dec in libgpg-error. (authored by gniibe).
Use gpgrt_b64dec in libgpg-error.
Jul 1 2024, 4:57 AM
gniibe triaged T7180: gpgme: Use gpgrt_b64dec as Low priority.
Jul 1 2024, 4:39 AM
gniibe changed the status of T7151: graceful shutdown: DEVINFO should be a gpg-agent command: also watching input close from Open to Testing.
Jul 1 2024, 4:25 AM · gpgagent, scd, gnupg24, Bug Report
gniibe changed the status of T7160: scd: pipe server shutdown, a subtask of T7151: graceful shutdown: DEVINFO should be a gpg-agent command: also watching input close, from Open to Testing.
Jul 1 2024, 4:25 AM · gpgagent, scd, gnupg24, Bug Report
gniibe changed the status of T7160: scd: pipe server shutdown from Open to Testing.

Fixed in rG01fa318be0f8: scd: Fix how scdaemon pipe server finishes.

Jul 1 2024, 4:25 AM · scd, gpgagent, Bug Report

Jun 28 2024

gniibe committed rGc4ff9c5def1a: agent: Require use of "SCD DEVINFO --watch" command with socket. (authored by gniibe).
agent: Require use of "SCD DEVINFO --watch" command with socket.
Jun 28 2024, 6:54 AM
gniibe committed rG14400b2fb3d4: agent: Initialize thread_startup.fd for pipe connection. (authored by gniibe).
agent: Initialize thread_startup.fd for pipe connection.
Jun 28 2024, 6:54 AM
gniibe added inline comments to rGb3f1f2cd192b: agent: Handle SCD DEVINFO --watch command in a special way..
Jun 28 2024, 6:44 AM

Jun 27 2024

gniibe added a comment to T7151: graceful shutdown: DEVINFO should be a gpg-agent command: also watching input close.

Asking a change of gpgme would need more time... So, I decided to change gpg-agent side.
gpg-agent part was done in: rGb3f1f2cd192b: agent: Handle SCD DEVINFO --watch command in a special way.

Jun 27 2024, 8:38 AM · gpgagent, scd, gnupg24, Bug Report
gniibe committed rG5d980802acb3: agent:daemon: Add an argument to specify requiring socket connection. (authored by gniibe).
agent:daemon: Add an argument to specify requiring socket connection.
Jun 27 2024, 8:33 AM
gniibe committed rGb3f1f2cd192b: agent: Handle SCD DEVINFO --watch command in a special way. (authored by gniibe).
agent: Handle SCD DEVINFO --watch command in a special way.
Jun 27 2024, 8:33 AM

Jun 26 2024

gniibe committed rGd98521b934ec: scd: Restrict use of DEVINFO --watch command for socket connection. (authored by gniibe).
scd: Restrict use of DEVINFO --watch command for socket connection.
Jun 26 2024, 4:17 AM

Jun 25 2024

gniibe added a comment to T7151: graceful shutdown: DEVINFO should be a gpg-agent command: also watching input close.

scdaemon part was done in: rG36d8cffc6cd2: scd: Finish DEVINFO --watch command on input close.

Jun 25 2024, 10:56 AM · gpgagent, scd, gnupg24, Bug Report
gniibe committed rG36d8cffc6cd2: scd: Finish DEVINFO --watch command on input close. (authored by gniibe).
scd: Finish DEVINFO --watch command on input close.
Jun 25 2024, 8:35 AM
gniibe committed rG9aa6faaf10cf: scd: Factor out scd_init_event function. (authored by gniibe).
scd: Factor out scd_init_event function.
Jun 25 2024, 8:35 AM

Jun 24 2024

gniibe added a comment to T7151: graceful shutdown: DEVINFO should be a gpg-agent command: also watching input close.

Did some experiment and I concluded (for now) that new command for gpg-agent would not be needed.
Instead, it might be better doing following in GPGME.

Jun 24 2024, 4:24 AM · gpgagent, scd, gnupg24, Bug Report
gniibe committed rCbb0895bbb7c6: m4: Fix acinclude.m4 for underscore detection in the symbol. (authored by gniibe).
m4: Fix acinclude.m4 for underscore detection in the symbol.
Jun 24 2024, 3:21 AM
gniibe changed the status of T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime from Open to Testing.

Pushed the change to master. Please test.
rCbb0895bbb7c6: m4: Fix acinclude.m4 for underscore detection in the symbol.

Jun 24 2024, 3:21 AM · MacOS, libgcrypt, Bug Report
gniibe claimed T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime.

Thank you for the report.

Jun 24 2024, 3:06 AM · MacOS, libgcrypt, Bug Report

Jun 21 2024

gniibe closed T7022: libgcrypt-1.10.3 regression on hppa as Resolved.
Jun 21 2024, 8:48 AM · libgcrypt, Gentoo, hppa, Bug Report
gniibe closed T6964: don't use deprecated grep aliases as Resolved.
Jun 21 2024, 8:48 AM · libgcrypt
gniibe closed T6863: [patch] libgcrypt copyright header cleanup as Resolved.
Jun 21 2024, 8:48 AM · patch, libgcrypt, Bug Report
gniibe closed T6858: libgcrypt fails to be cross-compiled. as Resolved.
Jun 21 2024, 8:47 AM · libgcrypt
gniibe closed T6625: libassuan: Add assuan_control function, a subtask of T6606: Use new API of libassuan 3, as Resolved.
Jun 21 2024, 8:47 AM · Windows 64, Feature Request, gnupg26
gniibe closed T6625: libassuan: Add assuan_control function as Resolved.
Jun 21 2024, 8:47 AM · libassuan
gniibe closed T6018: libassuan: Coverity reports as Resolved.
Jun 21 2024, 8:47 AM · patch, libassuan, Bug Report
gniibe closed T5914: libassuan: Introduce use of gpgrt_get_syscall_clamp, no use of system_hooks for nPTH as Resolved.
Jun 21 2024, 8:46 AM · Feature Request, libassuan
gniibe closed T5914: libassuan: Introduce use of gpgrt_get_syscall_clamp, no use of system_hooks for nPTH, a subtask of T6606: Use new API of libassuan 3, as Resolved.
Jun 21 2024, 8:46 AM · Windows 64, Feature Request, gnupg26
gniibe closed T5817: libgcrypt: Add Balloon KDF as Resolved.

Done.

Jun 21 2024, 8:45 AM · libgcrypt, Feature Request
gniibe closed T6271: The old FSF address in libgcrypt source code as Resolved.

Done in 1.11.0.

Jun 21 2024, 8:42 AM · Documentation, libgcrypt, Bug Report
gniibe closed T3302: Allow non-blocking connect with Tor as Resolved.

Done in 3.0.0.

Jun 21 2024, 8:41 AM · libassuan
gniibe closed T6236: libassuan: Support sendfd/recvfd (possibly by new API) on Windows, a subtask of T4655: Windows 64-bit: gnupg_fd_t, assuan_fd_t and int for fd in the API, and casts, as Resolved.
Jun 21 2024, 8:40 AM · Memo
gniibe closed T6236: libassuan: Support sendfd/recvfd (possibly by new API) on Windows, a subtask of T4656: Windows 64-bit: functions which use pid_t, as Resolved.
Jun 21 2024, 8:40 AM · Memo
gniibe closed T6236: libassuan: Support sendfd/recvfd (possibly by new API) on Windows, a subtask of T6606: Use new API of libassuan 3, as Resolved.
Jun 21 2024, 8:40 AM · Windows 64, Feature Request, gnupg26
gniibe closed T6236: libassuan: Support sendfd/recvfd (possibly by new API) on Windows as Resolved.

Done in 3.0.0.

Jun 21 2024, 8:40 AM · Windows, libassuan, Feature Request
gniibe closed T6170: libassuan: Drop WindowsCE support as Resolved.

Done in 3.0.0.

Jun 21 2024, 8:39 AM · libassuan