PGPFake Version 0.02 Released

Thomas Vandahl just releases PGPFake Version 0.02 and the archive (PGPFK002.ZIP, 20,325k) was uploaded on Pete Norloff 's BBS (http://www.os2bbs.com).


PGPFake provides an interface between PMMail 1.9 and above and its old support for PGP 2.6.3 and the new PGP 5.0 for OS/2 (currently Beta V, ported to OS/2 by William H Geiger III).

What's new?

0.02:
Fixed a bug with a non-initialized variable.


This is my first approach to create such an interface, so the program is a little bit awkward. The following features seem to work:

- sign a message
- verify a signature
- encrypt a message (tested only for single recipients)
- decrypt a message
- include public key in message

The following features are not implemented

- add public key fingerprint
(PGP 5.0 does not have this option, at least I could not find it)
- add public key to keyring
(PGP 5.0 does not have batch mode (yet) and asks for confirmation on the terminal. I was not able to handle this case in a background process.)

NOTE: The biggest problem with this program at the moment is the following: PMMail starts PGP sychronously in the background. If for some reason PGP tries to read data from the terminal (bad passphrase and such) it will block the application and so the whole WPS stops working. I will try to work around this problem as soon as I can. You can always Crtl-Esc out of the application and kill the PGP-process.


How do I use this thing?

Copy pgpfake.exe to the directory pointed to by PGPPATH. Rename your pgp.exe to pgp5.exe and pgpfake.exe to pgp.exe. That's all. Note that this "shell" is only able to handle calls by PMMail. It does not work with other programs. If you would like to know what the program did, set PGPFAKE_DEBUG=1 in your config.sys and reboot. pgpfake will then write a logfile to %TMP%\pgpfake.log.

The program needs the emx-runtime libraries to run. If you have installed PGP 5.0, these should already be on your system.

CONTACT AUTHOR:

Thomas Vandahl
thomas.vandahl@contec-dt.de

@Macarlo, Inc.
@Macarlo's Shareware & Web
OS/2
Java Lobby Member
Java Site Accredited

[TOP] [HOME] [INDEX]