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