About the Amiga PGP5 Port.


.
PfeilAbout Amiga PGP5 PfeilDownloads Page PfeilLatest News PfeilHelp and Tips PfeilAmiga PGP5 Links
.
PfeilNeed to tell me something? PfeilBack PfeilBack to Homepage
.

The minimum requirements to use Amiga PGP5 are an Amiga with an '020, an FPU, and at least 4MB free RAM. You should also have at least 2MB of Hard Disk space to store the executables and various operational files required by PGP5.

I used GCC 2.7.2.1 on an Amiga 1200 with a fairly minimal ADE (Amiga Developer Environment) installation. GCC was the only compiler I had that wouldn't barf on some parts of the source code.

You will also need v47.0 of the freely-distributable 'ixemul.library' and 'ixnet.library' from the GEEK GADGETS distribution. These are available from my Downloads page.

The Amiga PGP5 port is based on the UNIX source code. That means that it does not contain any GUI and is more or less command-line driven; much like pre-PGP5 versions were for the Amiga.

Because it is a 'direct' port, it is a hog when it comes to using the Amiga resources... Compared to PGP2.6.3i for the Amiga, it IS memory hungry and quite slow at doing some operations. I'd say the overhead of the 'ixemul.library' is probably the cause of the slowness. I'd like to be able to use the 'LibNix' library for linking but LibNix is missing a few needed functions. There is a bit more work going on under the hood and PGP5 was not designed with the Amiga OS in mind! Hopefully, I will get this sorted out and fixed in the future.

Some parts of this code have not been tested. In particular, the 'keyserver' functions have not been tested. Let me know how you go!

After seeing many GUIs for the earlier versions of PGP I decided that the best way to do the port is by NOT incorporating a GUI of my own as part of PGP5. This allows other Amiga programmers to integrate PGP5 into their own programs, using command-line options, to better suit their own purposes (e.g: GUIs, Emailers, Text-Editors, etc.).