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-3.0.1 and libgpg-error-1.51
Optional
Emacs-29.4, FLTK-1.3.10, Gcr-4.3.0 (or Gcr-3.41.2),
KDE Frameworks-6.8.0 (or
kwayland-6.2.3 for lxqt), libsecret-0.21.4, 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-gnome3=yes/no
:
Default is yes. This option uses Gcr-4.3.0 (or Gcr-3.41.2
if the former is not installed) for the pinentry dialog.
--enable-pinentry-tty
:
Default is 'maybe'.
Contents
Installed Programs:
pinentry (symlink), pinentry-curses,
pinentry-emacs, pinentry-fltk, pinentry-gnome3, 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-qt
|
is a Qt4 or 5
PIN-Entry helper program
|
pinentry-tty
|
is a tty PIN-Entry helper program
|