I'm very close to having the passphrase application for FireWire Encrypt working on Mac OS 9. There is documentation and sample code for doing FireWire on OS 9, but the doc is very terse and the sample code is very complex, and doesn't quite apply to what I'm trying to do.
I have all the code written that I think should be necessary, but it is not working quite right.
I got the Windows driver development kit so I could learn to do FireWire on Windows. After I do Windows (which I expect to be my most difficult platform) I will do it on Linux. I run Slackware on a Pentium III box and Debian Woody on my Power Macintosh 8500, so I can support Linux for both x86 and PowerPC.
This will be WiebeTech's first product with explicit Linux support. It's happening mainly because I'm into Linux, and I reasoned with my client that Linux people are more security conscious and so disproportionately likely to be interested in the product.
While you can get free hard disk encryption with the GNU/Linux Crypto API, installation and configuration are somewhat daunting. I figure we'll make some Linux sales because our product is easier to use.
Bonita and I are going up to Nova Scotia for a few days. I hadn't expected to go, but Bonita was worried about driving by herself because our winter has been fierce at times and it's very, very cold right now.
So once I'm done with this diary entry I'm going to get both my laptops prepped to work on the road (I have a 450 MHz Pentium III Compaq Presario 1800T and a 700 Mhz OS X/OS 9 iBook.
The Compaq used to be my main development machine. I bought it just before I moved to Newfoundland, and found it very handy when I was traveling around so much. But Bonita needed a machine so I took all my whacky stuff off of it and configured it the way she likes it. I only get to use it when I travel nowadays.