File: Cryptlib.txt
Size: 2830
Date: Fri, 05 Jan 2018 16:05:40 +0100
Type: txt
The SSL/TLS capability of this example is provided by Cryptlib, an open source encryption
library. I have included the Cryptlib library cl32.dll, and msvcr100.dll which is a
Microsoft library that is used by some Cryptlib functions.

The cl32.dll library does not need to be registered, just available in the application
directory or in the system path. The msvcr100.dll library isn't actually used by the
Cryptlib functions being used. I included it because other functions do need it and
you may decide to use some of it's other capabilities.

The webpage for Cryptlib can be found at http://www.cs.auckland.ac.nz/~pgut001/cryptlib/
and the license terms can be found on the 'downloading' page as well as below:

Copyright 1992-2010 Peter Gutmann. All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this
   list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice,
   this list of conditions and the following disclaimer in the documentation
   and/or other materials provided with the distribution.

3. Redistributions in any form must be accompanied by information on how to
   obtain complete source code for the cryptlib software and any accompanying
   software that uses the cryptlib software.  The source code must either be
   included in the distribution or be available for no more than the cost of
   distribution, and must be freely redistributable under reasonable
   conditions.  For an executable file, complete source code means the source
   code for all modules it contains or uses.  It does not include source code
   for modules or files that typically accompany the major components of the
   operating system on which the executable file runs.  Note that decoupling
   the software from the user, for example by running in a SaaS configuration,
   does not exempt you from these requirements.

THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED.  IN NO
EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF SUCH DAMAGE.