Page MenuHome GnuPG
Feed Advanced Search

Wed, Apr 24

werner moved T6681: agent: Clean up main loop and better cache handling of expiration (was: Adding agent_timer API for monitoring something and passphrase cache) from Backlog to QA on the gnupg26 board.
Wed, Apr 24, 10:05 AM · keyboxd, gpgagent, gnupg26
werner moved T6682: agent: agent_kick_the_loop function to unblock the select(2) from Backlog to QA on the gnupg26 board.
Wed, Apr 24, 10:05 AM · keyboxd, gpgagent, gnupg26
werner moved T6692: agent: Clean up check_own_socket to monitor socket takeover from Backlog to QA on the gnupg26 board.
Wed, Apr 24, 10:05 AM · keyboxd, gnupg26, gpgagent
werner moved T6693: agent: Have a thread monitoring parent PID and homedir from Backlog to QA on the gnupg26 board.
Wed, Apr 24, 10:05 AM · keyboxd, gpgagent, gnupg26
werner moved T6734: gnupg: Use gpgrt_b64* API from Backlog to Done on the gnupg26 board.
Wed, Apr 24, 10:04 AM · gnupg26
werner moved T6815: PQC encryption for GnuPG from Backlog to QA on the gnupg26 board.
Wed, Apr 24, 10:04 AM · gnupg26, OpenPGP, PQC, gnupg
werner moved T7014: agent: Enhancement of PKDECRYPT for KEM interface from Backlog to WIP on the gnupg26 board.
Wed, Apr 24, 10:04 AM · gnupg26, gpgagent, Feature Request
werner added a project to T6815: PQC encryption for GnuPG: gnupg26.
Wed, Apr 24, 10:02 AM · gnupg26, OpenPGP, PQC, gnupg

Mon, Apr 22

gniibe triaged T7097: Support a key on smartcard for PQC as Wishlist priority.
Mon, Apr 22, 8:12 AM · gnupg26, gpgagent, Feature Request

Mon, Apr 15

gniibe changed the status of T7014: agent: Enhancement of PKDECRYPT for KEM interface from Open to Testing.
Mon, Apr 15, 3:19 AM · gnupg26, gpgagent, Feature Request

Thu, Apr 11

werner added a parent task for T7083: Show revocation reasons also with a standard -k listing: T7078: Kleopatra: Add automatic offer of revocation certificate export to the revocation process.
Thu, Apr 11, 11:42 AM · OpenPGP, Feature Request, gnupg26
werner triaged T7083: Show revocation reasons also with a standard -k listing as Normal priority.
Thu, Apr 11, 11:41 AM · OpenPGP, Feature Request, gnupg26

Mar 19 2024

werner closed T7042: AEAD mode does not properly handle modified cipher text as Resolved.

Note that this has also been ported to 2.4 and 2.2 and tested by looking at the status lines.

Mar 19 2024, 10:14 AM · gnupg26, Bug Report

Mar 14 2024

werner changed the status of T7042: AEAD mode does not properly handle modified cipher text from Open to Testing.
Mar 14 2024, 9:55 PM · gnupg26, Bug Report
werner triaged T7042: AEAD mode does not properly handle modified cipher text as High priority.
Mar 14 2024, 9:48 PM · gnupg26, Bug Report
werner added a project to T7042: AEAD mode does not properly handle modified cipher text: gnupg26.

Thanks for reporting this. Returning error codes to upper layers is not always easy because the original logic is that we have a global error counter to decide whether an operation succeeded. My fix to check the error code before emitting the DECRYPTION_OKAY status,

Mar 14 2024, 9:48 PM · gnupg26, Bug Report

Feb 23 2024

werner closed T6954: Add wipememory function to gpgrt as Resolved.
Feb 23 2024, 2:36 PM · gnupg26, gpgrt, Feature Request
werner moved T6954: Add wipememory function to gpgrt from Backlog to QA on the gpgrt board.
Feb 23 2024, 1:59 PM · gnupg26, gpgrt, Feature Request

Jan 26 2024

gniibe added projects to T6681: agent: Clean up main loop and better cache handling of expiration (was: Adding agent_timer API for monitoring something and passphrase cache): gnupg26, gpgagent, keyboxd.
Jan 26 2024, 1:15 AM · keyboxd, gpgagent, gnupg26
gniibe added projects to T6682: agent: agent_kick_the_loop function to unblock the select(2): gnupg26, gpgagent, keyboxd.
Jan 26 2024, 1:14 AM · keyboxd, gpgagent, gnupg26
gniibe added projects to T6692: agent: Clean up check_own_socket to monitor socket takeover: gnupg26, keyboxd.
Jan 26 2024, 1:13 AM · keyboxd, gnupg26, gpgagent
gniibe added projects to T6693: agent: Have a thread monitoring parent PID and homedir: gnupg26, gpgagent, keyboxd.
Jan 26 2024, 1:12 AM · keyboxd, gpgagent, gnupg26

Jan 22 2024

werner triaged T6954: Add wipememory function to gpgrt as Normal priority.
Jan 22 2024, 11:04 AM · gnupg26, gpgrt, Feature Request

Dec 26 2023

gniibe changed the status of T6734: gnupg: Use gpgrt_b64* API from Open to Testing.
Dec 26 2023, 7:09 AM · gnupg26

Nov 27 2023

gniibe added a comment to T6465: Store the ECDH parameters in the key file.

It's true that for KEYTOCARD command, there is optional argument for ECDH.
My point is that for PKDECRYPT command, it will be needed to add mechanism for getting such a parameter (when we use KEM API in gpg-agent).

Nov 27 2023, 10:23 AM · gnupg26, OpenPGP, scd, Bug Report
werner added a comment to T6465: Store the ECDH parameters in the key file.

We already have the ECDH parameters for OpenPGP in the gpg-agent API. The question is how large the data for PQC will be - likely we need to use an inquire already for this reason.

Nov 27 2023, 9:12 AM · gnupg26, OpenPGP, scd, Bug Report
gniibe added a comment to T6465: Store the ECDH parameters in the key file.

Considering the design of gpg-agent which focuses on private key operations and data, it would be better to enhance the gpg-agent protocol to inquire public key data of any format defined by the client (including ECDH KDF parameters of OpenPGP). I mean, instead of storing data in the key file (originally designed for private key + some additional data), we will enhance the protocol.

Nov 27 2023, 2:18 AM · gnupg26, OpenPGP, scd, Bug Report

Nov 23 2023

werner added a subtask for T6465: Store the ECDH parameters in the key file: T6620: Add a way to extract ECC key parameters from a public key.
Nov 23 2023, 12:04 PM · gnupg26, OpenPGP, scd, Bug Report

Oct 28 2023

aheinecke added a project to T6234: Implement access to smartcards via a generic pkcs#11 interface: Restricted Project.

Please excuse my question but this issue has been WIP for 8 months. I think it was forgotten a bit. Especially since we are not shipping Okular for general signing of PDF documents this issue might help as a stopgap for Smartcards which we do not yet support natively and reduce the pressure a bit to add more PKCS#15 smartcards which can currently be used with Adobe and Mozilla NSS through their proprietary PKCS#11 modules. So I would like to raise the priority for this a bit. But I don't think high is appropriate. That would be for werner to decide.

Oct 28 2023, 9:57 AM · Restricted Project, gnupg26, Feature Request, scd

Oct 26 2023

werner moved T6705: Provide strong v5 fingerprints also for v4 keys from Backlog to gpgme 1.23.x on the gpgme board.
Oct 26 2023, 9:05 AM · gpgme (gpgme 1.23.x), OpenPGP, Feature Request

Sep 4 2023

werner updated the task description for T6705: Provide strong v5 fingerprints also for v4 keys.
Sep 4 2023, 3:35 PM · gpgme (gpgme 1.23.x), OpenPGP, Feature Request
werner triaged T6705: Provide strong v5 fingerprints also for v4 keys as Normal priority.
Sep 4 2023, 3:35 PM · gpgme (gpgme 1.23.x), OpenPGP, Feature Request

Aug 29 2023

werner triaged T6690: Allow scdaemon to run as a system service as Normal priority.
Aug 29 2023, 1:33 PM · Feature Request, scd, gnupg26

Aug 23 2023

werner edited projects for T5583: Support RSCS dedicated OpenPGP for OID., added: gnupg26; removed gnupg22.
Aug 23 2023, 8:50 AM · gnupg26, Restricted Project, scd

Aug 17 2023

werner renamed T6647: Finish implementation of --export-secret-ssh-key from 'Invalid public key algorithm' trying to export a ed25519 secret SSH key to Finish implementation of --export-secret-ssh-key.
Aug 17 2023, 9:21 AM · gnupg26, gnupg24, Feature Request
werner triaged T6647: Finish implementation of --export-secret-ssh-key as Normal priority.

Sorry, I only now noticed that you used the --export-secret-ssh-key. Unfortunately commit
rGafe5fcda52e88438c7a7278117b2e03f510a9c1c states in the comment:
"Due to time constraints the code is not yet ready." Let's turn this into a feature request.

Aug 17 2023, 9:20 AM · gnupg26, gnupg24, Feature Request

Aug 4 2023

gniibe changed the status of T6625: libassuan: Add assuan_control function, a subtask of T6606: Use new API of libassuan 3, from Open to Testing.
Aug 4 2023, 8:02 AM · Windows 64, Feature Request, gnupg26
gniibe added subtasks for T6606: Use new API of libassuan 3: T6487: libassuan: Clear semantics for assuan_get_pid and improve use cases for process control, T5925: libassuan: Add assuan_sock_accept function to the API, T6625: libassuan: Add assuan_control function, T6236: libassuan: Support sendfd/recvfd (possibly by new API) on Windows.
Aug 4 2023, 3:09 AM · Windows 64, Feature Request, gnupg26
gniibe added a subtask for T6606: Use new API of libassuan 3: T5914: libassuan: Introduce use of gpgrt_get_syscall_clamp, no use of system_hooks for nPTH.
Aug 4 2023, 3:05 AM · Windows 64, Feature Request, gnupg26
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T5925: libassuan: Add assuan_sock_accept function to the API.
Aug 4 2023, 2:57 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6227: Windows 64-bit: NPTH API, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Aug 4 2023, 2:56 AM · Windows 64, Feature Request, gnupg26
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T6227: Windows 64-bit: NPTH API.
Aug 4 2023, 2:53 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T4655: Windows 64-bit: gnupg_fd_t, assuan_fd_t and int for fd in the API, and casts, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Aug 4 2023, 2:51 AM · Windows 64, Feature Request, gnupg26
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T4655: Windows 64-bit: gnupg_fd_t, assuan_fd_t and int for fd in the API, and casts.
Aug 4 2023, 2:41 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T4656: Windows 64-bit: functions which use pid_t, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Aug 4 2023, 2:40 AM · Windows 64, Feature Request, gnupg26
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T4656: Windows 64-bit: functions which use pid_t.
Aug 4 2023, 2:38 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6599: INT2FD and npth_accept from Open to Testing.

assuan_sock_accept approach is taken in gnupg master.

Aug 4 2023, 2:36 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6599: INT2FD and npth_accept, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Aug 4 2023, 2:36 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6606: Use new API of libassuan 3, a subtask of T6599: INT2FD and npth_accept, from Open to Testing.
Aug 4 2023, 2:35 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6606: Use new API of libassuan 3 from Open to Testing.

gniibe/t6606 patches are all pushed into master.

Aug 4 2023, 2:35 AM · Windows 64, Feature Request, gnupg26

Aug 3 2023

gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T6484: dll: 64-bit different name for libgcrypt, libksba, ntbtls, and gpgme.
Aug 3 2023, 8:18 AM · Windows 64, Feature Request, gnupg26

Aug 2 2023

gniibe added a comment to T6606: Use new API of libassuan 3.

Applied: rGb8c5d99406c9: gpg,agent,kbx,sm,scd,tpm2d,g13: Use assuan_control.

Aug 2 2023, 7:38 AM · Windows 64, Feature Request, gnupg26
gniibe added a comment to T6606: Use new API of libassuan 3.

More care is needed to be perfect; There are places in GnuPG where assuan_sock_connect may be used before syscall clamp set up (after the first assuan_sock_bind failure).

Aug 2 2023, 7:32 AM · Windows 64, Feature Request, gnupg26

Jul 25 2023

gniibe claimed T6598: Fix FD2INT for 64-bit Windows.
Jul 25 2023, 4:09 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6592: GPGSM: Use estream_t instead of FD, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Jul 25 2023, 4:08 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6592: GPGSM: Use estream_t instead of FD from Open to Testing.

Applied to master.

Jul 25 2023, 4:08 AM · Windows 64, Feature Request, gnupg26

Jul 24 2023

gniibe added a comment to T6606: Use new API of libassuan 3.

Applied the changes for libassuan T6487 into gniibe/t6606.

Jul 24 2023, 8:10 AM · Windows 64, Feature Request, gnupg26
gniibe added a comment to T6606: Use new API of libassuan 3.

Pushed the change in gniibe/t6606 branch.

Jul 24 2023, 7:05 AM · Windows 64, Feature Request, gnupg26
gniibe triaged T6606: Use new API of libassuan 3 as Normal priority.
Jul 24 2023, 3:30 AM · Windows 64, Feature Request, gnupg26

Jul 20 2023

gniibe added a comment to T6599: INT2FD and npth_accept.

Another approach would be:

  • Use assuan_sock_accept which has consistent API with gnupg_fd_t
Jul 20 2023, 8:10 AM · Windows 64, Feature Request, gnupg26

Jul 19 2023

gniibe triaged T6599: INT2FD and npth_accept as Normal priority.
Jul 19 2023, 6:15 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6580: Use gnupg_fd_t if it's relevant, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Jul 19 2023, 4:55 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6580: Use gnupg_fd_t if it's relevant from Open to Testing.
Jul 19 2023, 4:54 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6597: Introduce FD_DBG to handle the cases for displaying the value, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Jul 19 2023, 4:54 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6597: Introduce FD_DBG to handle the cases for displaying the value from Open to Testing.
Jul 19 2023, 4:54 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6598: Fix FD2INT for 64-bit Windows, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Jul 19 2023, 4:53 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6598: Fix FD2INT for 64-bit Windows from Open to Testing.

On 64-bit Windows, the situation now is:

Jul 19 2023, 4:53 AM · Windows 64, Feature Request, gnupg26

Jul 18 2023

gniibe added a comment to T6598: Fix FD2INT for 64-bit Windows.

Use of FD2INT for the first argument of select is semantically not good. It's the number of file descriptor. When we use FD2INT here, the type is converted to 64-bit integer, then implicitly demoted to 32-bit integer. We need new macro, say, FD2NUM to convert FD into 32-bit integer.
<--- done in: rGea1935252e28: commond: Introduce FD2NUM to express conversion to number of fds.

Jul 18 2023, 7:51 AM · Windows 64, Feature Request, gnupg26
gniibe added a comment to T6598: Fix FD2INT for 64-bit Windows.

Here is a test program for 64-bit Windows to see how cast works:

#include <stdint.h>
#include <stdio.h>
Jul 18 2023, 7:20 AM · Windows 64, Feature Request, gnupg26
gniibe triaged T6598: Fix FD2INT for 64-bit Windows as Normal priority.
Jul 18 2023, 7:15 AM · Windows 64, Feature Request, gnupg26
gniibe triaged T6597: Introduce FD_DBG to handle the cases for displaying the value as Normal priority.
Jul 18 2023, 4:53 AM · Windows 64, Feature Request, gnupg26

Jul 13 2023

gniibe triaged T6592: GPGSM: Use estream_t instead of FD as Normal priority.
Jul 13 2023, 3:51 AM · Windows 64, Feature Request, gnupg26

Jul 5 2023

gniibe triaged T6580: Use gnupg_fd_t if it's relevant as Wishlist priority.
Jul 5 2023, 2:38 AM · Windows 64, Feature Request, gnupg26

Jul 3 2023

gniibe updated the task description for T6562: gpgtar: --status-fd requires HANDLE (not POSIX fd) when spawning a process.
Jul 3 2023, 4:19 AM · Windows 64, Feature Request, gnupg26
gniibe updated the task description for T6562: gpgtar: --status-fd requires HANDLE (not POSIX fd) when spawning a process.
Jul 3 2023, 4:18 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6551: translate_sys2libc_fd_int on Windows 64-bit, a subtask of T6508: Port GnuPG to 64-bit Windows, from Testing to Open.
Jul 3 2023, 4:16 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6551: translate_sys2libc_fd_int on Windows 64-bit from Testing to Open.

The case in check_special_filename is fixed. So, there is no cases in GnuPG where the value of out of range is silently converted to wrong value.

Jul 3 2023, 4:16 AM · Windows 64, Feature Request, gnupg26
gniibe added a comment to T6508: Port GnuPG to 64-bit Windows.

Remaining places are:

  • common/sysutil.c debug output to format HANDLE --> T6597
  • common/sysutil.c iobuf_get_fd and its use cases --> T6580
  • agent, kbx, scdaemon, dirmngr: socket and FD2INT/INT2FD --> T6598
Jul 3 2023, 3:58 AM · Windows 64, Feature Request, gnupg26

Jun 29 2023

gniibe added a comment to T6551: translate_sys2libc_fd_int on Windows 64-bit.

Except a case, all use cases of translate_sys2libc_fd_int is with a result of integer from command line argument.

Jun 29 2023, 7:00 AM · Windows 64, Feature Request, gnupg26

Jun 28 2023

gniibe changed the status of 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, from Open to Testing.
Jun 28 2023, 7:12 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6562: gpgtar: --status-fd requires HANDLE (not POSIX fd) when spawning a process from Open to Testing.

Changes are pushed.

Jun 28 2023, 7:12 AM · Windows 64, Feature Request, gnupg26

Jun 27 2023

gniibe added a comment to T6562: gpgtar: --status-fd requires HANDLE (not POSIX fd) when spawning a process.

We need to keep the gpgtar part of commit in rG2756147e392c: gpg,sm,tools: Use string for option --*-fd..

Jun 27 2023, 7:57 AM · Windows 64, Feature Request, gnupg26
gniibe triaged T6562: gpgtar: --status-fd requires HANDLE (not POSIX fd) when spawning a process as Normal priority.
Jun 27 2023, 7:55 AM · Windows 64, Feature Request, gnupg26
gniibe added a comment to T6551: translate_sys2libc_fd_int on Windows 64-bit.

The changes are intrusive to other implementations (POSIX and Windows 32-bit).
So, I revert the changes of replacing translate_sys2libc_fd_int.

Jun 27 2023, 7:41 AM · Windows 64, Feature Request, gnupg26

Jun 26 2023

gniibe added a comment to T6551: translate_sys2libc_fd_int on Windows 64-bit.

I don't argue about the technical necessity for the change. I agree the fact it works (without such changes).

Jun 26 2023, 3:29 AM · Windows 64, Feature Request, gnupg26

Jun 23 2023

werner added a comment to T6551: translate_sys2libc_fd_int on Windows 64-bit.

Just to clarify this change for readers not accustomed to Windows internals: This function was used to translate the file descriptor as passed to gpg (which is a HANDLE) to the libc file descriptor as used by stdio. Obviously we won't anymore work with stdio file descriptors in the future but use the Windows32 API (ReadFile et al). libc fds 0,1,2 are handled in a special way on Windows.

Jun 23 2023, 9:03 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6551: translate_sys2libc_fd_int on Windows 64-bit, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Jun 23 2023, 6:38 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6551: translate_sys2libc_fd_int on Windows 64-bit from Open to Testing.

Fixed in master.

Jun 23 2023, 6:38 AM · Windows 64, Feature Request, gnupg26

Jun 22 2023

gniibe added a comment to T6551: translate_sys2libc_fd_int on Windows 64-bit.

The use cases are:

  • oPassphraseFD for gpgsm, gpg
  • oStatusFD for gpg-auth, gpg-wks-client, gpg-card, gpg-pair-tool, gpgtar, gpgconf, gpgsm, gpg, gpgv
  • oLoggerFD for gpgsm, gpg, gpgv
  • oAttributeFD for gpg
  • oCommandFD for gpg
  • oOverrideSessionKeyFD for gpg
Jun 22 2023, 3:46 AM · Windows 64, Feature Request, gnupg26
gniibe updated the task description for T6551: translate_sys2libc_fd_int on Windows 64-bit.
Jun 22 2023, 3:16 AM · Windows 64, Feature Request, gnupg26
gniibe triaged T6551: translate_sys2libc_fd_int on Windows 64-bit as Normal priority.
Jun 22 2023, 3:12 AM · Windows 64, Feature Request, gnupg26

Jun 8 2023

gniibe changed the status of T6512: keyboxd with data pipe from Open to Testing.

With the fix of T6523, make check goes all well (on Wine emulation and on Windows, for i686 and for x86_64).

Jun 8 2023, 7:45 AM · gnupg26, Bug Report
gniibe changed the status of T6523: gpgscm: call-with-io deadlock when larger stderr output from Open to Testing.

Fixed in master.

Jun 8 2023, 7:43 AM · gnupg26, Bug Report
gniibe changed the status of T6523: gpgscm: call-with-io deadlock when larger stderr output, a subtask of T6512: keyboxd with data pipe, from Open to Testing.
Jun 8 2023, 7:43 AM · gnupg26, Bug Report
gniibe added a comment to T6523: gpgscm: call-with-io deadlock when larger stderr output.

I modified ffi.c, to have renamed process-spawn-io function doing I/O by C.

Jun 8 2023, 7:39 AM · gnupg26, Bug Report
gniibe triaged T6523: gpgscm: call-with-io deadlock when larger stderr output as Low priority.
Jun 8 2023, 7:37 AM · gnupg26, Bug Report

Jun 7 2023

gniibe added a comment to T6512: keyboxd with data pipe.

Calling assuan_release before kbx_client_data_release is the best (and we join the thread).

Jun 7 2023, 8:24 AM · gnupg26, Bug Report

Jun 5 2023

gniibe added a comment to T6512: keyboxd with data pipe.

tests/openpgp/import.scm hangs with 4096*4.

Jun 5 2023, 7:03 AM · gnupg26, Bug Report

Jun 2 2023

gniibe added a comment to T6512: keyboxd with data pipe.

Test with Wine (i686) emulation, I encountered another hang at: Checking armored_key_8192

Jun 2 2023, 8:33 AM · gnupg26, Bug Report
gniibe added a comment to T6512: keyboxd with data pipe.

It looks like having the datastream_thread may be not worth.
One possibility is to implement synchronous read from pipe in kbx_client_data_wait, instead of datastream_thread.

Jun 2 2023, 8:29 AM · gnupg26, Bug Report