pinentry-1.3.1

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.

This package is known to build and work properly using an LFS 12.2 platform.

Package Information

PIN-Entry Dependencies

Required

libassuan-3.0.1 and libgpg-error-1.50

Optional

Emacs-29.4, FLTK-1.3.9, Gcr-4.3.0 (or Gcr-3.41.2), KDE Frameworks-6.5.0 (or kwayland-6.1.4 for lxqt), libsecret-0.21.4, qt5-components-5.15.14, 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-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