Topal: GPG/GnuPG and Alpine/Pine integration
Copyright (C) 2001--2018 Phillip J. Brooke
Topal is a `glue' program that links
Pine/Alpine. It offers
facilities to encrypt, decrypt, sign and verify emails.
- Multiple inline PGP blocks can be processed in display filters.
- Decryption and verification output can be cached to reduce the
number of times a passphrase is entered. This also helps when
secret keys aren't always available, at the expense of storing
- MIME/OpenPGP (RFC2015/RFC3156) multipart messages can be sent
and received. Depending on configuration, this might involve
procmail, using sendmail-path or patching Alpine.
- The deprecated application/pgp content-type can be sent and received.
- S/MIME messages can be sent and received if gpgsm is
available. (openssl is also used in some circumstances, but
gpgsm is still required.)
- Topal can be used as Alpine's sendmail-path command.
- Topal has a remote sending mode (a server and a means of
accessing the server) for reading email on a distant computer via
SSH with secret keys on the local computer.
- A range of mechanisms for selecting keys for both self and recipients.
- There is a high level of configurability (although the
configuration interface does not expose all of it; you might have to
See the included documentation
for all the stuff like licensing, recent changes and instructions.
The current release of Topal is 80. Send email to
if you would like to be notified of new Topal releases by email.
Files for download
Most recent changes
- 20/9/2015; release 77
Fix bad HTML formatting in this file.
Bug fix for clearsigning MIME files that don't have a MIME prologue.
Typo fixes from Nicolas Boulenguez to MIME-tool README, man page and
mime.c. Thank you!
- 22/7/2018; release 78
Replace some ancient use of DES3 with AES128CBC.
Move from SHA1 to SHA256.
Packaging improvements (remove unnecessary binaries and change
detached signature name).
Improvements to Makefile for downstream distributors.
Some of these changes are based on suggestions from Nicolas
Boulenguez (particularly around the Makefile). Thank you again!
- 22/2/2019; release 79
Correct last changelog to show that we really did move from SHA1 to
SHA256, not the other way!
Refactor key handling so that key selection works better. (If this
breaks your setup, please let me know which GPG version you're using.)
Change debug handling so that debug data goes to a file rather than
messing up terminals.
- 22/2/2019; release 80
Fix broken build of mime-tool.
Last generated: Fri 22 Feb 22:09:31 GMT 2019