From e551dd72f790c0583686f2750fc9c3aa3c44f5a4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ulrich=20M=C3=BCller?= Date: Sat, 25 Nov 2023 15:26:52 +0100 Subject: [PATCH] * etc/PROBLEMS: Add entry about pinentry with gpgsm. (Bug#67012) --- etc/PROBLEMS | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/etc/PROBLEMS b/etc/PROBLEMS index 126e876109a..71cade6343c 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS @@ -534,6 +534,16 @@ is to downgrade to a version of GnuPG older than 2.4.1 (or, in the future, upgrade to a newer version which solves the problem, when such a fixed version becomes available). +*** EasyPG loopback pinentry does not work with gpgsm. + +This happens with the 'gpgsm' command from all versions of GnuPG. +EasyPG relies on the machine-parseable interface that is provided by +'gpg2' with option '--status-fd', but gpgsm does not support this. + +As a workaround, input the passphrase with a GUI-capable pinentry +program like 'pinentry-gnome' or 'pinentry-qt5'. Alternatively, you +can use the 'pinentry' package from Emacs 25. + *** Emacs running on WSL receives stray characters as input. For example, you could see Emacs inserting 'z' characters even though -- 2.39.2