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.lz | 2021-Nov-25 | 4.93 KiB |