Installation instructions for SSLCrypto

PREREQUISITES

 - If using binary package for windoze - no dependencies - just use
   the self-installer EXE file

 - If building from source, requires:

     - Pyrex Python/C compiler:
       http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/

     - OpenSSL - either:

         - development libraries and header files (available on many
           *nix distros as 'openssl-dev' or similar), OR

         - source code - http://www.openssl.org

     - C compiler


BINARY INSTALLATION (WINDOZE ONLY)

 - double-click on the file SSLCrypto-x.x.win32-py2.2.exe


SOURCE INSTALLATION (ALL SYSTEMS):

 - Download and install Pyrex:
   http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/
   installation instructions are contained within this package

 - If building on windoze:, make sure you:
     - install the OpenSSL libraries (at least libeay32.lib),
       plus the OpenSSL header files, into your Python installation.
     - make sure your C compiler includes the library 'gdi32.lib'

 - Run the command:

       python setup.py build_ext --inplace
   
 - Log in as root (if needed) and run the command:

       python setup.py install


TESTING

 - Make sure your installation was successful by running the scripts
   'example1.py' through 'example8.py' STRICTLY IN ORDER


PROBLEMS

 - Please report any problems to David McNab <david@freenet.org.nz>

