This source is meant to demonstrate the CSS algorithm to negotiate keys
and authenticate the drive.  Doing so will unlock the locked sectors on
the DVD disk.  It does not report the disk key, although it is trivial to
do so at this point, nor does it descramble the mpeg stream.

Descrambling the mpeg stream may come in the future as I get more time to
work on that.

This source has been built and tested under linux kernel 2.2.5.

To build, run
gcc crypt.s dvd.c -o dvd

in order to run, you must apply the linux dvd patch from Andrew Veliath.
They are available at http://www.rpi.edu/~veliaa/linux-dvd

I make no warranty about the fitness or usability of this source code.  It
is for educational purposes only and should only be regarded as such.

Best regards,
DVDHacker
