A few mods to my openpgp needed to be made to run on the Palm III
efficiently.

Briefly,

1. Smaller buffers (2048 bytes to 512 bytes and such) used where
appropriate to save on global and stack space.  Non-terminal partial
length packets are 512 bytes.

2. Armor, Dearmor, and ArmTab were merged.  This was to allow the CRC
table to be placed in the code segment avoiding the dynamic heap.

3. Hooks for extra algorithms removed to save space, ElGamal dropped.

4. stdio2.c added to translate unix FILE to PalmOS FileHand and some
other functions.

5. Zipping uses 13 bits but a heavier analysis (level 6 in gzip) and
actually compresses better than standard PGP.  This was to prevent
Zlib from requiring more space than is available.  Unzipping 15 bit
compression works.

6. Getkey does not use environment variables.

7. Hashing uses arrays of pointers to functions.

8. Added type casts and altered globals to use functions fg (encryption
algorithm settings)

9. passphrase uses popup instead of unix getpass.

10. Errors cause alert boxes.

11. Some error checking suppressed (appropriate to huge servers).