Page MenuHome GnuPG
Feed Advanced Search

Sep 1 2022

gniibe closed T5898: Two fixes for the gnupg-2.3.4 test suite when running on MS-Windows as Resolved.

Thank you for reporting, and sorry for late handling of this report.

Sep 1 2022, 3:26 AM · Windows, gnupg (gpg23), Bug Report

Aug 31 2022

gniibe committed rAe3b1e3857e00: Drop WindowsCE support. (authored by gniibe).
Drop WindowsCE support.
Aug 31 2022, 9:03 AM
gniibe added projects to T6170: libassuan: Drop WindowsCE support: libassuan, Restricted Project.

Push the change.

Aug 31 2022, 7:31 AM · libassuan
gniibe triaged T6165: gpgme: build failure without threads as Low priority.

Thank you for your report. Next time, please include information of your target and configuration in the report.

Aug 31 2022, 3:15 AM · Info Needed, gpgme, Bug Report

Aug 30 2022

gniibe added a project to T6169: Issues caused for importing private certificates: S/MIME.

To identify/locate the issue, you can try command line:

Aug 30 2022, 8:37 AM · S/MIME, Bug Report
gniibe added a comment to T6142: On Windows, gpg 2.3.7 thinks the certificates of major keyservers have expired.

In the situation of a certificate about to be expired in the cache:

Aug 30 2022, 8:31 AM · workaround, gnupg, Keyserver, Bug Report
gniibe triaged T6170: libassuan: Drop WindowsCE support as Wishlist priority.
Aug 30 2022, 8:03 AM · libassuan
gniibe claimed T6127: FIPS 140-3 final review comments.
Aug 30 2022, 7:40 AM · FIPS, libgcrypt, Bug Report
gniibe added a comment to T5870: libgcrypt: AEAD API for FIPS 140 (in future).

TLS 1.3 requires much changes for NTBTLS.

Aug 30 2022, 7:39 AM · Feature Request, FIPS, libgcrypt
gniibe added a parent task for T4873: Enable AES GCM in FIPS mode: T5870: libgcrypt: AEAD API for FIPS 140 (in future).
Aug 30 2022, 7:35 AM · FIPS, libgcrypt, Feature Request
gniibe added a subtask for T5870: libgcrypt: AEAD API for FIPS 140 (in future): T4873: Enable AES GCM in FIPS mode.
Aug 30 2022, 7:35 AM · Feature Request, FIPS, libgcrypt
gniibe claimed T4873: Enable AES GCM in FIPS mode.
Aug 30 2022, 7:34 AM · FIPS, libgcrypt, Feature Request
gniibe moved T4873: Enable AES GCM in FIPS mode from Next to Ready for release on the FIPS board.
Aug 30 2022, 7:34 AM · FIPS, libgcrypt, Feature Request
gniibe moved T6048: Test suite fixes with --enable-pubkey-ciphers=ecc from Next to Ready for release on the FIPS board.
Aug 30 2022, 7:33 AM · FIPS, libgcrypt
gniibe moved T6039: FIPS: Allow salt=NULL (or shorter salt) for HKDF from Next to Ready for release on the FIPS board.
Aug 30 2022, 7:33 AM · backport, libgcrypt, FIPS
gniibe added a comment to T6127: FIPS 140-3 final review comments.

Applied to master and 1.10 branch.

Aug 30 2022, 7:32 AM · FIPS, libgcrypt, Bug Report

Aug 26 2022

gniibe added a comment to T5882: Cross signing certificate in X.509 support.

T6142 was solved by rejecting expired root certificate.

Aug 26 2022, 7:43 AM
gniibe added a parent task for T6142: On Windows, gpg 2.3.7 thinks the certificates of major keyservers have expired: T5882: Cross signing certificate in X.509 support.
Aug 26 2022, 7:41 AM · workaround, gnupg, Keyserver, Bug Report
gniibe added a subtask for T5882: Cross signing certificate in X.509 support: T6142: On Windows, gpg 2.3.7 thinks the certificates of major keyservers have expired.
Aug 26 2022, 7:41 AM
gniibe closed T5984: gpg-agent interaction improvement (smartcard improvement #3) as Resolved.
Aug 26 2022, 7:28 AM · ssh, gpgagent, scd
gniibe removed a parent task for T5995: Better prompt with SETKEYDESC: T5984: gpg-agent interaction improvement (smartcard improvement #3).
Aug 26 2022, 7:28 AM · gnupg24, ssh, gpgagent, scd
gniibe removed a subtask for T5984: gpg-agent interaction improvement (smartcard improvement #3): T5995: Better prompt with SETKEYDESC.
Aug 26 2022, 7:28 AM · ssh, gpgagent, scd
gniibe closed T6003: card: READCERT with KEYGRIP, a subtask of T6002: scute w/ gpg23: Support multiple cards/tokens, major update with KEYGRIP, as Resolved.
Aug 26 2022, 7:27 AM · Feature Request, scute
gniibe closed T6003: card: READCERT with KEYGRIP as Resolved.
Aug 26 2022, 7:26 AM · scd, Feature Request
gniibe added a comment to T4873: Enable AES GCM in FIPS mode.

I realized that some AEAD cipher (including GCM) allows arbitrary length for IV.
But it's not good for the API of setup_geniv and geniv.

Aug 26 2022, 3:59 AM · FIPS, libgcrypt, Feature Request
gniibe committed rCc9008345c114: cipher: Check arguments for setup_geniv. (authored by gniibe).
cipher: Check arguments for setup_geniv.
Aug 26 2022, 3:55 AM
gniibe added a comment to T6142: On Windows, gpg 2.3.7 thinks the certificates of major keyservers have expired.

rejecting an intermediate certificate too.

Aug 26 2022, 2:42 AM · workaround, gnupg, Keyserver, Bug Report
gniibe added a project to T6142: On Windows, gpg 2.3.7 thinks the certificates of major keyservers have expired: Restricted Project.

Pushed the change of mine to master, since I can confirm that it results validate_cert_chain working better, because of put_cert's rejecting an intermediate certificate too.

Aug 26 2022, 2:37 AM · workaround, gnupg, Keyserver, Bug Report
gniibe committed rG0662b9444b5b: dirmngr: Reject certificate which is not valid into cache. (authored by gniibe).
dirmngr: Reject certificate which is not valid into cache.
Aug 26 2022, 2:36 AM

Aug 25 2022

gniibe committed rE4615816f71e9: gpgrt-config: Strip system paths for --cflags and --libs. (authored by gniibe).
gpgrt-config: Strip system paths for --cflags and --libs.
Aug 25 2022, 8:51 AM
gniibe added a project to T4873: Enable AES GCM in FIPS mode: Restricted Project.

I pushed the change with documentation.

Aug 25 2022, 8:49 AM · FIPS, libgcrypt, Feature Request
gniibe added projects to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject: gpgrt, Restricted Project.

I pushed the changes. It also cares about the case for --cflags.

Aug 25 2022, 8:42 AM · gpgrt, gpgme, Bug Report
gniibe added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

@orbea Thank you for your suggestions.

Aug 25 2022, 8:17 AM · gpgrt, gpgme, Bug Report
gniibe committed rC373b1f6c1794: cipher: Support internal generation of IV for AEAD cipher mode. (authored by gniibe).
cipher: Support internal generation of IV for AEAD cipher mode.
Aug 25 2022, 7:46 AM
gniibe committed rG6df8608c3ebe: scd: Add npth_unprotect/npth_protect for blocking operations. (authored by gniibe).
scd: Add npth_unprotect/npth_protect for blocking operations.
Aug 25 2022, 6:15 AM
gniibe added a comment to T6142: On Windows, gpg 2.3.7 thinks the certificates of major keyservers have expired.

Thank you @dkg for the analysis. Unfortunately, the certificate cache is hashed by SHA-1 FPR, so, I think that it is a bit difficult to implement moving certs "front" / "back".

Aug 25 2022, 6:11 AM · workaround, gnupg, Keyserver, Bug Report
gniibe added a comment to T6151: limit-card-insert-tries is not doing anything, "insert card" is still shown.

I think that for GnuPG 2.3.7 or later, you can add "Prompt: no" in your private key, which helps your interactions.
https://dev.gnupg.org/source/gnupg/browse/master/agent/keyformat.txt$138?as=source&blame=off

Aug 25 2022, 3:30 AM · Bug Report
gniibe closed T5631: pinentry-curses on OpenIndiana (Illumos distro) doesn't display correctly as Resolved.

Fixed in 1.2.1.

Aug 25 2022, 3:12 AM · pinentry
gniibe closed T5893: Patches to compile pinentry-1.2.0 cleanly with mingw.org's MinGW as Resolved.

Fixed in 1.2.1.

Aug 25 2022, 3:11 AM · Windows, pinentry, Bug Report
gniibe closed T6007: coverity issues in pinentry as Resolved.

Fixed in 1.2.1.

Aug 25 2022, 3:09 AM · pinentry, Bug Report

Aug 24 2022

gniibe added a comment to T6145: USB device detection by scdaemon.

I wrote a simple testusb.c if monitoring USB devices works:

#include <stdlib.h>
#include <libusb.h>
#include <poll.h>
#include <stdio.h>
Aug 24 2022, 4:16 AM · gnupg24, scd

Aug 23 2022

gniibe added a comment to T6145: USB device detection by scdaemon.

What I learned today:

  • libusb backend for Linux does:
    • scanning devices, it uses hotplug feature
    • hotplug feature uses udev_monitor_new_from_netlink and udev_monitor_receive_device, which are available in libudev (it communicates udev through AF_NETLINK socket)
    • libudev differs in Devuan
    • At initialization, hotplug feature spawns linux_udev_event_thread_main (its name is {libusb_event})
      • It is this thread, which receives information of device insertion/removal
Aug 23 2022, 1:29 PM · gnupg24, scd
gniibe moved T6127: FIPS 140-3 final review comments from Backlog to Next on the FIPS board.
Aug 23 2022, 11:12 AM · FIPS, libgcrypt, Bug Report
gniibe added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Original pkg-config supports PKG_CONFIG_SYSTEM_LIBRARY_PATH (default is determined by build time, and overridden by environment var), PKG_CONFIG_SYSTEM_INCLUDE_PATH as well.

Aug 23 2022, 10:15 AM · gpgrt, gpgme, Bug Report
gniibe committed rC249ca431ef88: tests: Expect the OEAP tests to fail in FIPS mode. (authored by Jakuje).
tests: Expect the OEAP tests to fail in FIPS mode.
Aug 23 2022, 9:15 AM
gniibe committed rCe552e37983da: fips: Disable RSA-OAEP padding in FIPS mode. (authored by Jakuje).
fips: Disable RSA-OAEP padding in FIPS mode.
Aug 23 2022, 9:15 AM
gniibe committed rCa527d252b899: Simplify the PCT for RSA and ECDSA (authored by Jakuje).
Simplify the PCT for RSA and ECDSA
Aug 23 2022, 9:15 AM
gniibe committed rC0d69847e41e1: gcrypt.h: Fix function name in comment. (authored by Jakuje).
gcrypt.h: Fix function name in comment.
Aug 23 2022, 9:15 AM
gniibe committed rCaab1d63e4def: random: Use getrandom (GRND_RANDOM) in FIPS mode. (authored by Jakuje).
random: Use getrandom (GRND_RANDOM) in FIPS mode.
Aug 23 2022, 9:15 AM
gniibe committed rCd259993b9456: ecc: Run PCT also with the digest step (authored by Jakuje).
ecc: Run PCT also with the digest step
Aug 23 2022, 9:15 AM
gniibe committed rC505f048cac8e: rsa: Run PCT in FIPS mode also with digest step. (authored by Jakuje).
rsa: Run PCT in FIPS mode also with digest step.
Aug 23 2022, 9:15 AM
gniibe committed rC05a9c9d1ba1d: fips: Add function-name based FIPS indicator. (authored by Jakuje).
fips: Add function-name based FIPS indicator.
Aug 23 2022, 9:15 AM
gniibe committed rC1fc7bfc351ba: fips: Run digest&sign self tests for RSA and ECC in FIPS mode. (authored by Jakuje).
fips: Run digest&sign self tests for RSA and ECC in FIPS mode.
Aug 23 2022, 9:15 AM
gniibe added a comment to T6145: USB device detection by scdaemon.

In libusb (1.0.26), I found this:

diff --git a/libusb/os/linux_udev.c b/libusb/os/linux_udev.c
index 9ec9eb17..66e27244 100644
--- a/libusb/os/linux_udev.c
+++ b/libusb/os/linux_udev.c
@@ -194,9 +194,11 @@ static void *linux_udev_event_thread_main(void *arg)
 		}
 		if (fds[1].revents) {
 			usbi_mutex_static_lock(&linux_hotplug_lock);
-			udev_dev = udev_monitor_receive_device(udev_monitor);
-			if (udev_dev)
-				udev_hotplug_event(udev_dev);
+			do {
+				udev_dev = udev_monitor_receive_device(udev_monitor);
+				if (udev_dev)
+					udev_hotplug_event(udev_dev);
+			} while (udev_dev);
 			usbi_mutex_static_unlock(&linux_hotplug_lock);
 		}
 	}
Aug 23 2022, 8:15 AM · gnupg24, scd
gniibe updated the task description for T6145: USB device detection by scdaemon.
Aug 23 2022, 8:03 AM · gnupg24, scd
gniibe triaged T6145: USB device detection by scdaemon as High priority.
Aug 23 2022, 7:06 AM · gnupg24, scd

Aug 22 2022

gniibe added a comment to T6002: scute w/ gpg23: Support multiple cards/tokens, major update with KEYGRIP.

I tested with a self-signed one.

Aug 22 2022, 9:38 AM · Feature Request, scute
gniibe added a comment to T6002: scute w/ gpg23: Support multiple cards/tokens, major update with KEYGRIP.

I can successfully sign with LibreOffice Writer (using Brainpool with Yubikey). I need to do:

  • Tools
    • Optoins
      • LibreOffice - Security - Certificate Path
        • Select the profile of "firefox:default-esr" for NSS certificate directory
Aug 22 2022, 6:47 AM · Feature Request, scute
gniibe added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

gpg-error-config and its relatives (libassuan-config, included) were written before pkg-config. The support of cross build, multiarch, and multilib by those are quite limited (and sometimes wrong). Basically, those scripts are deprecated, but it has been kept for backward compatibility.

Aug 22 2022, 2:47 AM · gpgrt, gpgme, Bug Report

Aug 18 2022

gniibe committed rTf550b3323c8e: Use gcry_cipher_setup_geniv and gcry_cipher_geniv for GCM. (authored by gniibe).
Use gcry_cipher_setup_geniv and gcry_cipher_geniv for GCM.
Aug 18 2022, 7:11 AM
gniibe added a comment to T4873: Enable AES GCM in FIPS mode.

Experimental branches:
https://dev.gnupg.org/source/libgcrypt/history/t4873/
https://dev.gnupg.org/source/ntbtls/history/t4873/

Aug 18 2022, 6:37 AM · FIPS, libgcrypt, Feature Request
gniibe triaged T6097: SC-HSM 4K Compatibility as Low priority.

Thank you for your log.

Aug 18 2022, 3:57 AM · Bug Report

Aug 17 2022

gniibe added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

@ikloecker Thank you. You're right. Please go ahead.

Aug 17 2022, 1:44 AM · gpgrt, gpgme, Bug Report

Aug 15 2022

gniibe added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Note that gpgrt-config supports the PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR environment variables.

Aug 15 2022, 10:12 AM · gpgrt, gpgme, Bug Report
gniibe closed T5438: gpgme_op_keylist_from_data_start ignores GPGME_KEYLIST_MODE_SIGS as Resolved.

It's in 1.18.0.

Aug 15 2022, 2:57 AM · gpgme (gpgme 1.23.x), OpenPGP, Bug Report
gniibe closed T5825: [gpgme] [python] possible dangling reference to passphrase as Resolved.

It's in 1.18.0.

Aug 15 2022, 2:56 AM · patch, gpgme, Bug Report
gniibe committed rE0b47de9c719b: build: Only install gpg-error-config when enabled. (authored by gniibe).
build: Only install gpg-error-config when enabled.
Aug 15 2022, 2:50 AM
gniibe added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Please note that with newer libgpg-error releases, you can safely not install or can safely remove installed gpg-error-config. For GnuPG and its friends (including gpgme), gpgrt-config with gpg-error.pc are used instead (when no gpg-error-config).

Aug 15 2022, 2:37 AM · gpgrt, gpgme, Bug Report
gniibe added a project to T5683: Deprecation of gpg-error-config: Restricted Project.

Push the change.

Aug 15 2022, 2:32 AM · gpgrt
gniibe added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

gpg-error-config (which is old shell script to offer functionality of pkg-config) gives -L/usr/lib64 when it is configured at the build time.
gpg-error-config hasn't got improved, but kept its behavior (for backward compatibility and lesser surprise), while we are moving to the support of gpg-error.pc (by pkg-config and/or gpgrt-config).

Aug 15 2022, 1:48 AM · gpgrt, gpgme, Bug Report

Aug 9 2022

gniibe committed rMf8d99bb9e4a7: python: Don't call __del__ from __exit__ method. (authored by gniibe).
python: Don't call __del__ from __exit__ method.
Aug 9 2022, 3:01 AM
gniibe added a comment to T6060: segfault (NULL-pointer) when inspecting gpg Context after exception (python).

Indeed, you are right. The object created by with can be valid even after the context (when referenced by another object).

Aug 9 2022, 1:52 AM · Python, gpgme, Bug Report

Aug 8 2022

gniibe added a comment to T6060: segfault (NULL-pointer) when inspecting gpg Context after exception (python).

I think the fix should be something like this:

diff --git a/lang/python/src/core.py b/lang/python/src/core.py
index 81f961d9..95fd0cba 100644
--- a/lang/python/src/core.py
+++ b/lang/python/src/core.py
@@ -1189,8 +1189,9 @@ class Context(GpgmeWrapper):
     def __enter__(self):
         return self
Aug 8 2022, 10:54 AM · Python, gpgme, Bug Report
gniibe added a comment to T6060: segfault (NULL-pointer) when inspecting gpg Context after exception (python).

@jap Thank you.

Aug 8 2022, 10:04 AM · Python, gpgme, Bug Report

Aug 5 2022

gniibe moved T5438: gpgme_op_keylist_from_data_start ignores GPGME_KEYLIST_MODE_SIGS from For a future release to QA for next release on the gpgme board.
Aug 5 2022, 8:12 AM · gpgme (gpgme 1.23.x), OpenPGP, Bug Report
gniibe moved T5825: [gpgme] [python] possible dangling reference to passphrase from Backlog to Python stuff on the gpgme board.
Aug 5 2022, 8:10 AM · patch, gpgme, Bug Report
gniibe moved T6060: segfault (NULL-pointer) when inspecting gpg Context after exception (python) from Backlog to Python stuff on the gpgme board.
Aug 5 2022, 8:10 AM · Python, gpgme, Bug Report
gniibe claimed T6060: segfault (NULL-pointer) when inspecting gpg Context after exception (python).

The SEGV was due to access to gpgme library after self.wrapped is set to None in the __del__ function.

Aug 5 2022, 8:04 AM · Python, gpgme, Bug Report
gniibe added a comment to T5825: [gpgme] [python] possible dangling reference to passphrase.

The commit is: rMb2f224a471fe: python: Reset passphrase callback correctly..

Aug 5 2022, 7:59 AM · patch, gpgme, Bug Report
gniibe committed rM180899c7c313: python: Don't access gpgme with wrapped=None. (authored by gniibe).
python: Don't access gpgme with wrapped=None.
Aug 5 2022, 7:59 AM
gniibe committed rMb2f224a471fe: python: Reset passphrase callback correctly. (authored by jap).
python: Reset passphrase callback correctly.
Aug 5 2022, 4:10 AM
gniibe claimed T5825: [gpgme] [python] possible dangling reference to passphrase.

Thank you for the patch. You are right.

Aug 5 2022, 4:09 AM · patch, gpgme, Bug Report

Aug 4 2022

gniibe committed rS40c50f8d8291: Support ECC, step 5 (fixing a bug). (authored by gniibe).
Support ECC, step 5 (fixing a bug).
Aug 4 2022, 8:48 AM
gniibe committed rS10795acc8daa: Support ECC, step 4. (authored by gniibe).
Support ECC, step 4.
Aug 4 2022, 8:48 AM
gniibe committed rSc6972c490b9f: Support ECC, step 3. (authored by gniibe).
Support ECC, step 3.
Aug 4 2022, 5:58 AM
gniibe added a comment to T6070: Yubikey 5C 'not available: card error' regression.

For the firmware 5.4.3, I confirmed that it works well with the changes:
https://dev.gnupg.org/T6070#160150

Aug 4 2022, 1:40 AM · gnupg (gpg23), scd, Bug Report

Aug 3 2022

gniibe committed rSd87da7d1c0a6: Support ECC, step 2. (authored by gniibe).
Support ECC, step 2.
Aug 3 2022, 9:32 AM
gniibe committed rSd3b1ea8387f5: Support ECC, step 1. (authored by gniibe).
Support ECC, step 1.
Aug 3 2022, 9:12 AM
gniibe committed rS6be00e5447ef: locate the places to support ECC. (authored by gniibe).
locate the places to support ECC.
Aug 3 2022, 6:29 AM
gniibe committed rSb704864cf72b: Add constants in pkcs11.h. (authored by gniibe).
Add constants in pkcs11.h.
Aug 3 2022, 3:42 AM

Aug 2 2022

gniibe committed rSf5cf61ccb127: Don't use SCD READCERT, but just use gpgsm. (authored by gniibe).
Don't use SCD READCERT, but just use gpgsm.
Aug 2 2022, 7:17 AM
gniibe committed rS00198cb67064: Fix wrong fix of off-by-one error. (authored by gniibe).
Fix wrong fix of off-by-one error.
Aug 2 2022, 7:17 AM

Jul 28 2022

gniibe added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Probably, PIPE_REJECT_REMOTE_CLIENTS mode and lpSecurityAttributes=NULL is OK.

Jul 28 2022, 9:00 AM · Not A Bug, workaround, gnupg24, Windows, ssh
gniibe added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Here is the parser output:

$ python3 sd.py --type=pipe "D:P(A;;GA;;;SY)(A;;GA;;;BA)(A;;0x12019b;;;AU)"
D:P(A;;GA;;;SY)(A;;GA;;;BA)(A;;0x12019b;;;AU)
    Discretionary ACL: P(A;;GA;;;SY)(A;;GA;;;BA)(A;;0x12019b;;;AU)
        Flags: P: SE_DACL_PROTECTED (Blocks inheritance of parent's ACEs)
Jul 28 2022, 8:39 AM · Not A Bug, workaround, gnupg24, Windows, ssh
gniibe added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

I think that the last argument of CreateNamedPipeA can limit the access to the named pipe.

Jul 28 2022, 8:20 AM · Not A Bug, workaround, gnupg24, Windows, ssh
gniibe added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Here is a patch to implement the functionality with --enable-win32-openssh-support.

Jul 28 2022, 6:30 AM · Not A Bug, workaround, gnupg24, Windows, ssh
gniibe added a project to T6112: libgpg-error,w32: bidirectional Pipe support for estream: Restricted Project.

Fixed in master.

Jul 28 2022, 6:27 AM · Windows, gpgrt, Bug Report
gniibe committed rE25701f105b94: w32: Fix for bidirectional pipe. (authored by gniibe).
w32: Fix for bidirectional pipe.
Jul 28 2022, 6:23 AM
gniibe triaged T6112: libgpg-error,w32: bidirectional Pipe support for estream as Normal priority.
Jul 28 2022, 6:20 AM · Windows, gpgrt, Bug Report
gniibe created T6112: libgpg-error,w32: bidirectional Pipe support for estream.
Jul 28 2022, 6:20 AM · Windows, gpgrt, Bug Report