SigChkTl171211.zip (53K) a zipped hfs disk image and checksum file. The disk image can be mounted with Mini vMac. Includes source code.
SigChkTl is a tool that can be used in Macintosh Programmer’s Workshop to check the digital signatures through out this website. 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 containing a signed message. Second, a path to a file containing a public key, in ascii armored format. And third, a path to a directory to put temporary files. So for example, to run one of the included tests, you can execute this command:
SigChkTl:SigChkTl SigChkTl:tests:good1 SigChkTl:tests:pubkey.asc SigChkTl:tests:work:
If the signature is correctly signed, SigChkTl should print the message “Good signature.” Otherwise it will print some other error message.
The code of SigChkTl is intended to be simple to understand and maintain, as opposed to fast. If Mini vMac is set to All Out speed on a modern computer, SigChkTl should take less than a second to run. At 1x speed, or on a real Macintosh Plus, it takes much longer.
SigChkTl is descended from MacPGP source code, which, as far as I can tell, allows derived works for noncommercial use.
SigChkTl only handles a subset of signed messages that MacPGP does. This should include all the signed checksums found on this website.
Here is the md5 checksum for the download:
-----BEGIN PGP SIGNED MESSAGE----- 98c65f3d01a5c34112f1f0b1aa556c9d SigChkTl171211.zip -----BEGIN PGP SIGNATURE----- Version: 2.6.3ia Charset: noconv iQCVAwUBWi6J9tiugru7WJg5AQHecgQAkqLyoGhT8wlh4yinRm9JNXbL1dfy/m09 61sCCjSL363mZsBN7KaKDogeVACKcUSM2QdK3abzjMFZ/HvCYLa5sZWoX15gPzW8 7rVGMIit7blSv3BWCO5LUAXect1jA6LsREC8vB7Wc08UgFljPccKE64MosRPYAtK b0i44FMEkuM= =AOCA -----END PGP SIGNATURE-----
See the Compiling page for instructions on compiling SigChkTl from the source code.
If you find SigChkTl useful, please consider helping the Gryphel Project, of which it is a part.