155714SkrisCopyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) 255714SkrisAll rights reserved. 355714Skris 455714SkrisThis package is an DES implementation written by Eric Young (eay@cryptsoft.com). 555714SkrisThe implementation was written so as to conform with MIT's libdes. 655714Skris 755714SkrisThis library is free for commercial and non-commercial use as long as 855714Skristhe following conditions are aheared to. The following conditions 955714Skrisapply to all code found in this distribution. 1055714Skris 1155714SkrisCopyright remains Eric Young's, and as such any Copyright notices in 1255714Skristhe code are not to be removed. 1355714SkrisIf this package is used in a product, Eric Young should be given attribution 1455714Skrisas the author of that the SSL library. This can be in the form of a textual 1555714Skrismessage at program startup or in documentation (online or textual) provided 1655714Skriswith the package. 1755714Skris 1855714SkrisRedistribution and use in source and binary forms, with or without 1955714Skrismodification, are permitted provided that the following conditions 2055714Skrisare met: 2155714Skris1. Redistributions of source code must retain the copyright 2255714Skris notice, this list of conditions and the following disclaimer. 2355714Skris2. Redistributions in binary form must reproduce the above copyright 2455714Skris notice, this list of conditions and the following disclaimer in the 2555714Skris documentation and/or other materials provided with the distribution. 2655714Skris3. All advertising materials mentioning features or use of this software 2755714Skris must display the following acknowledgement: 2855714Skris This product includes software developed by Eric Young (eay@cryptsoft.com) 2955714Skris 3055714SkrisTHIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND 3155714SkrisANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3255714SkrisIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 3355714SkrisARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 3455714SkrisFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 3555714SkrisDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 3655714SkrisOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3755714SkrisHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3855714SkrisLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3955714SkrisOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 4055714SkrisSUCH DAMAGE. 4155714Skris 4255714SkrisThe license and distribution terms for any publically available version or 4355714Skrisderivative of this code cannot be changed. i.e. this code cannot simply be 4455714Skriscopied and put under another distrubution license 4555714Skris[including the GNU Public License.] 4655714Skris 4755714SkrisThe reason behind this being stated in this direct manner is past 4855714Skrisexperience in code simply being copied and the attribution removed 4955714Skrisfrom it and then being distributed as part of other packages. This 5055714Skrisimplementation was a non-trivial and unpaid effort. 51