palmopgp00.tgz will be on www.cryptography.org in the new directory
shortly. It includes a test program based on the GNU programming
tutorial, and is simple, but does prove things work.
You also need zlib 1.1.2 and pilotSSLeay-2.01 with the full archive (with
the includes and .sa files). I include the SSLeay routines that aren't in
there with my archive. You need most of the .prc files on the Pilot, but
it will simply complain and ask you to reset if they aren't there. And
you don't need libs for algorithms you aren't using.
This is a pre-alpha first pass, but does work - I can download files for
it to decrypt and upload encrypted files. It works better with EcoHack in
turbo mode :). And it needs a GUI, but I have been only doing Palm III
for just over a week, so reading the memo pad was a big deal for me.
It will convert memos with the right headers (BEGIN PGP
PUBLIC/PRIVATE/SECRET) into the keyring files, and I have started support
for decrypting messages there.
What works:
literaling. one pass signatures (DSA/SHA1 tested). encrypting, both
passphrase and public key (tested with DES, and DH). armoring. And the
all the reverse (dearmor/decrypt/deliteral and verify).
What doesn't:
Compression/Decompression (ZLib has problems).
What isn't tested (but should work):
other algorithms: IDEA, CAST, MD2, MD5, RIPEMD160, RSA, ElGamal sigs.
What isn't tested and might not work:
Key generation and export routines.
--- reply to tzeruch - at - ceddec - dot - com ---