Introduction to PIN-Entry
The PIN-Entry package contains a collection of simple PIN or pass-phrase entry dialogs which utilize the Assuan protocol as described by the Ägypten project. PIN-Entry programs are usually invoked by the gpg-agent daemon, but can be run from the command line as well. There are programs for various text-based and GUI environments, including interfaces designed for Ncurses (text-based), and for the common GTK and Qt toolkits.
Note
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Package Information
PIN-Entry Dependencies
Required
libassuan-2.5.6 and libgpg-error-1.47
Optional
Emacs-29.2, FLTK-1.3.9, Gcr-3.41.2, GTK+-2.24.33, KDE Frameworks-5.113.0 (or kwayland-5.113.0 for lxqt), libsecret-0.21.2, (Qt-5.15.12 or qt-alternate-5.15.12), and efl
Installation of PIN-Entry
Install PIN-Entry by running the following commands:
./configure --prefix=/usr --enable-pinentry-tty &&
make
This package does not come with a test suite.
Now, as the root
user:
make install
Command Explanations
--enable-inside-emacs=yes/no
: Default is no.
--enable-pinentry-qt=yes/no
: Default is yes.
--enable-pinentry-gtk2=yes/no
: Default is yes. Even if other pinentry-* is installed, pinentry will be a symlink to pinentry-gtk-2.
--enable-pinentry-gnome3=yes/no
: Default is yes. Actually, it uses Gcr for the pinentry dialog.
--enable-pinentry-tty
: Default is 'maybe'.
Contents
Installed Programs: pinentry (symlink), pinentry-curses, pinentry-emacs, pinentry-fltk, pinentry-gnome3, pinentry-gtk-2, pinentry-qt, and pinentry-tty
Installed Libraries: None
Installed Directory: None
Short Descriptions
pinentry
|
is a symbolic link to the default PIN-Entry program
|
pinentry-curses
|
is an Ncurses text-based PIN-Entry helper program
|
pinentry-emacs
|
is an Emacs version of the PIN-Entry helper program
|
pinentry-fltk
|
is a FLTK PIN-Entry helper program
|
pinentry-gnome3
|
is a GNOME-3 PIN-Entry helper program
|
pinentry-gtk-2
|
is a GTK+2 PIN-Entry helper program
|
pinentry-qt
|
is a Qt4 or 5 PIN-Entry helper program
|
pinentry-tty
|
is a tty PIN-Entry helper program
|