Bifroest | Mr. Tines | CTC Home | CTClib | MacCTC | CTCjava | Manual |
We have a problem on the best way to generate detacted signatures for the various MacCTC archives, partially compounded by a bug. This is not a problem for the CTClib archives as they are unambiguously binary files (ZIP archives). However I want the MacCTC to be as easy to unarchive as possible. This means they are self-expanding archives, which means they must be converted to BinHex (.hqx) files. These are text files, hence subject (and undamaged by) carriage-control changes between MacOS/DOS/Unix. However these changes will invalidate signature.
My intention is to make the signatures as widely verifiable as possible. Accordingly the MacCTC archives are stored on server in Mac text format. That is they were FTPed up as Binary. The files were signed as Binary. Anyone (on any machine) should be able to obtain these and verify them as matching the signature on any machine. (That is all you can do with these files on a non-Mac.) Mac users should be able to verify the signatures and expand the files.