GPS - Thu May 9, 2002: I needed the ability to encrypt and decrypt a password database for my file server. I came up with this little extension to do so using Blowfish. You will need to have the OpenSSL Crypto library, which is freely available, and comes with most modern systems. Hint: Link with -lcrypto

GPS: I'm not currently in a position to provide either. I've tried MingW in XP but I experienced problems that I couldn't solve. I don't have Linux (only OpenBSD 3.0), but sometime in the future I may be able to do cross-compiling for Linux. I'm willing to host any binary extensions compiled by others of this code. It isn't that difficult to make into an extension (maybe slightly more complicated in Windows for a DLL). In my own code I don't have the main in the example above. My friend SO might be able to provide a Windows DLL, because he has VC++, but I'll have to ask him for help with it.

There's a Blowfish extension in Critcl, see [1], maybe that can be of use. -jcw