[PATCH] gpg: Allow setting of temporary pinentry program

Werner Koch wk at gnupg.org
Fri May 22 09:20:15 CEST 2015

On Fri, 22 May 2015 05:42, ueno at gnu.org said:

> Unfortunately, it is not an option for Emacs.  We want to use the custom
> pinentry program only temporarily, and continue to use the default
> pinentry program for other use-cases (e.g. calling gpg from
> gnome-terminal).  This is currently not possible.

To do this you can put a magic value into the PINENTRY_USER_DATA envvar
and let your wrapper divert to your Pinentry if that magic value is
detected.  If really required we can also add a new envvar for that
purpose but that will only work for future gpg versions (gpg uses a
static list of envvars to be forwarded to gpg-agent).

> To be honest, I doubt this change is acceptable, and I prefer that the

Right.  That won't go into upstream.



Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.

More information about the Gnupg-devel mailing list