This is version 0.0.1 of optixdecrypt, by PinkFreud and Joe Stewart.

It requires FreePascal to compile - this may work with other compilers, but
I won't guarantee it.  As of yet, it's only been tested under Linux.

Also required is the DCPcrypt library, version 1.3.1.  The zipfile contains
a second zipfile, Crypt.zip.  Unzip this in a subdirectory called Crypt, in
the optixdecrypt subdirectory.

This utility will *not* accept base64-encoded data (yes, I know DCPcrypt
includes functions for encoding and decoding base64 - however, I chose to
have this utility do as little as possible.  For that reason, I recommend
installing Perl's MIME::Base64 module for easy decoding.).

Required:
FreePascal	http://www.freepascal.org/
DCPcrypt	http://www.cityinthesky.co.uk/files/dcpcrypt.zip

Highly recommended:
MIME::Base64	http://search.cpan.org/~gaas/MIME-Base64-3.07/

DCPcrypt is included in this release, as are symlinks in the Crypt directory
to enable compilation (it wasn't written with case-sensitive filenames in
mind).

If you have FreePascal installed, simply typing 'make' in the optixdecrypt
directory should compile optixdecrypt.

Also included in this release is default.ex0, decrypt.sh, and offset.
default.ex0 is an Optix Pro v 1.33 executable configured with the default
settings, and decrypt.sh is a small shell script which illustrates how to
display the encrypted data from the executable.  To use decrypt.sh, simply
run it.
offset is a perl script I wrote which pulls data out of a file at a specified
offset (with an optional ending offset).  It's used by decrypt.sh.

I'll be working on a seperate utility to parse the binary configuration data
for Optix Pro 1.33.

  -- PinkFreud, 2005-12-17
     pf-optixdecrypt .. at .. mirkwood.net

