SigWrtTl180107.zip (78K) a zipped hfs disk image and checksum file. The disk image can be mounted with Mini vMac. Includes source code.
SigWrtTl is a tool that can be used in Macintosh Programmer’s Workshop to create a digital signatures that can be checked with the SigChkTl tool. It is still in development, and its behavior will likely change before it is finished.
It takes three arguments: First, a path to a file contained a message to be signed. Second, a path to a file containing a secret key, in ascii armored format (one can be created with MkKeysTl). And third, a path to a new output file in which to put the signed message. While it runs, temporary files are created in the current directory.
SigWrtTl is descended from MacPGP source code, which, as far as I can tell, allows derived works for noncommercial use.
SigWrtTl only handles a subset of secret keys that MacPGP does. For one thing, it does not handle encrypted keys, which is what MacPGP would normally generate. MacPGP has various code to try to protect secrets from other software running on the computer. SigWrtTl does not, instead you should try to secure the entire virtual machine that it is run in. Such as by putting the Mini vMac disk image on an encrypted volume of the host computer, for a start.
Here is the md5 checksum for the download:
-----BEGIN PGP SIGNED MESSAGE----- a59001454b1d2a61969ae62af61abc57 SigWrtTl180107.zip -----BEGIN PGP SIGNATURE----- Version: 2.6.3ia Charset: noconv iQCVAwUBWlN/Dtiugru7WJg5AQFYgQP/chh1mEMngbDnTqxmloSAL0N9Yi+0Am9N oYUQOJFP9ALVHwngEOfLOgrMXZCYeVc3DHIcpYTQSeKMtAT8GnMe30TSrWevlRPM wB3+y8z+ePAhJEDLdMMUQMEjWY71eHyvcNj4s5rRpwynBV8yMVkagcgFe3H/qMw0 mo19rzFierw= =KqCW -----END PGP SIGNATURE-----
See the Compiling page for instructions on compiling SigWrtTl from the source code.
If you find SigWrtTl useful, please consider helping the Gryphel Project, of which it is a part.