pinentry-1.3.0

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]

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.7 and libgpg-error-1.48

Optional

Emacs-29.3, FLTK-1.3.9, Gcr-4.2.1 (or Gcr-3.41.2), KDE Frameworks-6.0.0 (or kwayland-5.115.0 for lxqt), libsecret-0.21.4, (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  \
            --disable-pinentry-qt5 \
            &&
make

This package does not come with a test suite.

Now, as the root user:

make install

Command Explanations

--disable-pinentry-qt5: Don't use qt5 even if it is available. Qt5 is deprecated.

--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-4.2.1 (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-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