Crypt::Rainbow
==============

Rainbow is 128-bit block cipher that accepts a 128-bit key. Designed by
Chang-Hyi Lee and Jeong-Soo Kim of Samsung Advanced Institute of
Technology, Rainbow is similar to the block ciphers Square and Shark.

Rainbow was submitted as an AES candidate but was rejected because it
was deemed not "complete and proper", based on the requirements
specified by NIST in the Federal Register on September 12, 1997.

BONUS

The C file, _rainbow.c, is a standalone Rainbow implementation. To
compile it, type:

        gcc -Wall _rainbow.c

A new binary, a.out, will be created.

To run the binary, type:

        ./a.out

COPYRIGHT AND LICENSE

Copyright (C) 2003 Julius C. Duque. Please read contact.html for
details on how to contact the author.

This library is free software; you can redistribute it and/or modify
it under the same terms as the GNU General Public License.