GNU-devel ELPA - pinentry

pinentry

Description
GnuPG Pinentry server implementation
Latest
pinentry-0.1.0.20231126.141402.tar (.sig), 2024-Mar-31, 30.0 KiB
Maintainer
Daiki Ueno <ueno@gnu.org>
Atom feed
pinentry.xml
Website
https://elpa.gnu.org/packages/pinentry.html
Browse repository
CGit or Gitweb
Badge

To install this package from Emacs, use package-install or list-packages.

Full description

This package allows GnuPG passphrase to be prompted through the
minibuffer instead of graphical dialog.

To use, add "allow-emacs-pinentry" to "~/.gnupg/gpg-agent.conf",
reload the configuration with "gpgconf --reload gpg-agent", and
start the server with M-x pinentry-start.

The actual communication path between the relevant components is
as follows:

  gpg --> gpg-agent --> pinentry --> Emacs

where pinentry and Emacs communicate through a Unix domain socket
created at:

  ${TMPDIR-/tmp}/emacs$(id -u)/pinentry

under the same directory which server.el uses.  The protocol is a
subset of the Pinentry Assuan protocol described in (info
"(pinentry) Protocol").

NOTE: As of August 2015, this feature requires newer versions of
GnuPG (2.1.5+) and Pinentry (0.9.5+).

Old versions

pinentry-0.1.0.20180116.131526.tar.lz2021-Nov-254.93 KiB