118de8d7fSPeter AvalosThis file is part of the OpenSSH software. 218de8d7fSPeter Avalos 318de8d7fSPeter AvalosThe licences which components of this software fall under are as 418de8d7fSPeter Avalosfollows. First, we will summarize and say that all components 518de8d7fSPeter Avalosare under a BSD licence, or a licence more free than that. 618de8d7fSPeter Avalos 718de8d7fSPeter AvalosOpenSSH contains no GPL code. 818de8d7fSPeter Avalos 918de8d7fSPeter Avalos1) 1018de8d7fSPeter Avalos * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland 1118de8d7fSPeter Avalos * All rights reserved 1218de8d7fSPeter Avalos * 1318de8d7fSPeter Avalos * As far as I am concerned, the code I have written for this software 1418de8d7fSPeter Avalos * can be used freely for any purpose. Any derived versions of this 1518de8d7fSPeter Avalos * software must be clearly marked as such, and if the derived work is 1618de8d7fSPeter Avalos * incompatible with the protocol description in the RFC file, it must be 1718de8d7fSPeter Avalos * called by a name other than "ssh" or "Secure Shell". 1818de8d7fSPeter Avalos 1918de8d7fSPeter Avalos [Tatu continues] 2018de8d7fSPeter Avalos * However, I am not implying to give any licenses to any patents or 2118de8d7fSPeter Avalos * copyrights held by third parties, and the software includes parts that 2218de8d7fSPeter Avalos * are not under my direct control. As far as I know, all included 2318de8d7fSPeter Avalos * source code is used in accordance with the relevant license agreements 2418de8d7fSPeter Avalos * and can be used freely for any purpose (the GNU license being the most 2518de8d7fSPeter Avalos * restrictive); see below for details. 2618de8d7fSPeter Avalos 2718de8d7fSPeter Avalos [However, none of that term is relevant at this point in time. All of 2818de8d7fSPeter Avalos these restrictively licenced software components which he talks about 2918de8d7fSPeter Avalos have been removed from OpenSSH, i.e., 3018de8d7fSPeter Avalos 3118de8d7fSPeter Avalos - RSA is no longer included, found in the OpenSSL library 3218de8d7fSPeter Avalos - IDEA is no longer included, its use is deprecated 3318de8d7fSPeter Avalos - DES is now external, in the OpenSSL library 3418de8d7fSPeter Avalos - GMP is no longer used, and instead we call BN code from OpenSSL 3518de8d7fSPeter Avalos - Zlib is now external, in a library 3618de8d7fSPeter Avalos - The make-ssh-known-hosts script is no longer included 3718de8d7fSPeter Avalos - TSS has been removed 3818de8d7fSPeter Avalos - MD5 is now external, in the OpenSSL library 3918de8d7fSPeter Avalos - RC4 support has been replaced with ARC4 support from OpenSSL 4018de8d7fSPeter Avalos - Blowfish is now external, in the OpenSSL library 4118de8d7fSPeter Avalos 4218de8d7fSPeter Avalos [The licence continues] 4318de8d7fSPeter Avalos 4418de8d7fSPeter Avalos Note that any information and cryptographic algorithms used in this 4518de8d7fSPeter Avalos software are publicly available on the Internet and at any major 4618de8d7fSPeter Avalos bookstore, scientific library, and patent office worldwide. More 4718de8d7fSPeter Avalos information can be found e.g. at "http://www.cs.hut.fi/crypto". 4818de8d7fSPeter Avalos 4918de8d7fSPeter Avalos The legal status of this program is some combination of all these 5018de8d7fSPeter Avalos permissions and restrictions. Use only at your own responsibility. 5118de8d7fSPeter Avalos You will be responsible for any legal consequences yourself; I am not 5218de8d7fSPeter Avalos making any claims whether possessing or using this is legal or not in 5318de8d7fSPeter Avalos your country, and I am not taking any responsibility on your behalf. 5418de8d7fSPeter Avalos 5518de8d7fSPeter Avalos 5618de8d7fSPeter Avalos NO WARRANTY 5718de8d7fSPeter Avalos 5818de8d7fSPeter Avalos BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 5918de8d7fSPeter Avalos FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 6018de8d7fSPeter Avalos OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 6118de8d7fSPeter Avalos PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 6218de8d7fSPeter Avalos OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 6318de8d7fSPeter Avalos MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 6418de8d7fSPeter Avalos TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 6518de8d7fSPeter Avalos PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 6618de8d7fSPeter Avalos REPAIR OR CORRECTION. 6718de8d7fSPeter Avalos 6818de8d7fSPeter Avalos IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 6918de8d7fSPeter Avalos WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 7018de8d7fSPeter Avalos REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 7118de8d7fSPeter Avalos INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 7218de8d7fSPeter Avalos OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 7318de8d7fSPeter Avalos TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 7418de8d7fSPeter Avalos YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 7518de8d7fSPeter Avalos PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 7618de8d7fSPeter Avalos POSSIBILITY OF SUCH DAMAGES. 7718de8d7fSPeter Avalos 7818de8d7fSPeter Avalos3) 7918de8d7fSPeter Avalos ssh-keyscan was contributed by David Mazieres under a BSD-style 8018de8d7fSPeter Avalos license. 8118de8d7fSPeter Avalos 8218de8d7fSPeter Avalos * Copyright 1995, 1996 by David Mazieres <dm@lcs.mit.edu>. 8318de8d7fSPeter Avalos * 8418de8d7fSPeter Avalos * Modification and redistribution in source and binary forms is 8518de8d7fSPeter Avalos * permitted provided that due credit is given to the author and the 8618de8d7fSPeter Avalos * OpenBSD project by leaving this copyright notice intact. 8718de8d7fSPeter Avalos 8818de8d7fSPeter Avalos4) 8918de8d7fSPeter Avalos The Rijndael implementation by Vincent Rijmen, Antoon Bosselaers 9018de8d7fSPeter Avalos and Paulo Barreto is in the public domain and distributed 9118de8d7fSPeter Avalos with the following license: 9218de8d7fSPeter Avalos 9318de8d7fSPeter Avalos * @version 3.0 (December 2000) 9418de8d7fSPeter Avalos * 9518de8d7fSPeter Avalos * Optimised ANSI C code for the Rijndael cipher (now AES) 9618de8d7fSPeter Avalos * 9718de8d7fSPeter Avalos * @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be> 9818de8d7fSPeter Avalos * @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be> 9918de8d7fSPeter Avalos * @author Paulo Barreto <paulo.barreto@terra.com.br> 10018de8d7fSPeter Avalos * 10118de8d7fSPeter Avalos * This code is hereby placed in the public domain. 10218de8d7fSPeter Avalos * 10318de8d7fSPeter Avalos * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS 10418de8d7fSPeter Avalos * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 10518de8d7fSPeter Avalos * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 10618de8d7fSPeter Avalos * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE 10718de8d7fSPeter Avalos * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 10818de8d7fSPeter Avalos * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 10918de8d7fSPeter Avalos * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 11018de8d7fSPeter Avalos * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 11118de8d7fSPeter Avalos * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 11218de8d7fSPeter Avalos * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 11318de8d7fSPeter Avalos * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 11418de8d7fSPeter Avalos 11518de8d7fSPeter Avalos5) 11618de8d7fSPeter Avalos One component of the ssh source code is under a 3-clause BSD license, 11718de8d7fSPeter Avalos held by the University of California, since we pulled these parts from 11818de8d7fSPeter Avalos original Berkeley code. 11918de8d7fSPeter Avalos 12018de8d7fSPeter Avalos * Copyright (c) 1983, 1990, 1992, 1993, 1995 12118de8d7fSPeter Avalos * The Regents of the University of California. All rights reserved. 12218de8d7fSPeter Avalos * 12318de8d7fSPeter Avalos * Redistribution and use in source and binary forms, with or without 12418de8d7fSPeter Avalos * modification, are permitted provided that the following conditions 12518de8d7fSPeter Avalos * are met: 12618de8d7fSPeter Avalos * 1. Redistributions of source code must retain the above copyright 12718de8d7fSPeter Avalos * notice, this list of conditions and the following disclaimer. 12818de8d7fSPeter Avalos * 2. Redistributions in binary form must reproduce the above copyright 12918de8d7fSPeter Avalos * notice, this list of conditions and the following disclaimer in the 13018de8d7fSPeter Avalos * documentation and/or other materials provided with the distribution. 13118de8d7fSPeter Avalos * 3. Neither the name of the University nor the names of its contributors 13218de8d7fSPeter Avalos * may be used to endorse or promote products derived from this software 13318de8d7fSPeter Avalos * without specific prior written permission. 13418de8d7fSPeter Avalos * 13518de8d7fSPeter Avalos * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 13618de8d7fSPeter Avalos * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 13718de8d7fSPeter Avalos * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 13818de8d7fSPeter Avalos * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 13918de8d7fSPeter Avalos * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 14018de8d7fSPeter Avalos * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 14118de8d7fSPeter Avalos * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 14218de8d7fSPeter Avalos * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 14318de8d7fSPeter Avalos * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 14418de8d7fSPeter Avalos * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 14518de8d7fSPeter Avalos * SUCH DAMAGE. 14618de8d7fSPeter Avalos 14718de8d7fSPeter Avalos6) 14818de8d7fSPeter Avalos Remaining components of the software are provided under a standard 14918de8d7fSPeter Avalos 2-term BSD licence with the following names as copyright holders: 15018de8d7fSPeter Avalos 15118de8d7fSPeter Avalos Markus Friedl 15218de8d7fSPeter Avalos Theo de Raadt 15318de8d7fSPeter Avalos Niels Provos 15418de8d7fSPeter Avalos Dug Song 15518de8d7fSPeter Avalos Aaron Campbell 15618de8d7fSPeter Avalos Damien Miller 15718de8d7fSPeter Avalos Kevin Steves 15818de8d7fSPeter Avalos Daniel Kouril 15918de8d7fSPeter Avalos Wesley Griffin 16018de8d7fSPeter Avalos Per Allansson 16118de8d7fSPeter Avalos Nils Nordman 16218de8d7fSPeter Avalos Simon Wilkinson 16318de8d7fSPeter Avalos 16418de8d7fSPeter Avalos Portable OpenSSH additionally includes code from the following copyright 16518de8d7fSPeter Avalos holders, also under the 2-term BSD license: 16618de8d7fSPeter Avalos 16718de8d7fSPeter Avalos Ben Lindstrom 16818de8d7fSPeter Avalos Tim Rice 16918de8d7fSPeter Avalos Andre Lucas 17018de8d7fSPeter Avalos Chris Adams 17118de8d7fSPeter Avalos Corinna Vinschen 17218de8d7fSPeter Avalos Cray Inc. 17318de8d7fSPeter Avalos Denis Parker 17418de8d7fSPeter Avalos Gert Doering 17518de8d7fSPeter Avalos Jakob Schlyter 17618de8d7fSPeter Avalos Jason Downs 1770cbfa66cSDaniel Fojt Juha Yrjölä 17818de8d7fSPeter Avalos Michael Stone 17918de8d7fSPeter Avalos Networks Associates Technology, Inc. 18018de8d7fSPeter Avalos Solar Designer 18118de8d7fSPeter Avalos Todd C. Miller 18218de8d7fSPeter Avalos Wayne Schroeder 18318de8d7fSPeter Avalos William Jones 18418de8d7fSPeter Avalos Darren Tucker 18518de8d7fSPeter Avalos Sun Microsystems 18618de8d7fSPeter Avalos The SCO Group 18718de8d7fSPeter Avalos Daniel Walsh 1889f304aafSPeter Avalos Red Hat, Inc 18999e85e0dSPeter Avalos Simon Vallet / Genoscope 19018de8d7fSPeter Avalos 19118de8d7fSPeter Avalos * Redistribution and use in source and binary forms, with or without 19218de8d7fSPeter Avalos * modification, are permitted provided that the following conditions 19318de8d7fSPeter Avalos * are met: 19418de8d7fSPeter Avalos * 1. Redistributions of source code must retain the above copyright 19518de8d7fSPeter Avalos * notice, this list of conditions and the following disclaimer. 19618de8d7fSPeter Avalos * 2. Redistributions in binary form must reproduce the above copyright 19718de8d7fSPeter Avalos * notice, this list of conditions and the following disclaimer in the 19818de8d7fSPeter Avalos * documentation and/or other materials provided with the distribution. 19918de8d7fSPeter Avalos * 20018de8d7fSPeter Avalos * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 20118de8d7fSPeter Avalos * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 20218de8d7fSPeter Avalos * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 20318de8d7fSPeter Avalos * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 20418de8d7fSPeter Avalos * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 20518de8d7fSPeter Avalos * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20618de8d7fSPeter Avalos * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 20718de8d7fSPeter Avalos * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 20818de8d7fSPeter Avalos * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 20918de8d7fSPeter Avalos * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 21018de8d7fSPeter Avalos 21118de8d7fSPeter Avalos8) Portable OpenSSH contains the following additional licenses: 21218de8d7fSPeter Avalos 213*ee116499SAntonio Huete Jimenez a) snprintf replacement 21418de8d7fSPeter Avalos 21518de8d7fSPeter Avalos * Copyright Patrick Powell 1995 21618de8d7fSPeter Avalos * This code is based on code written by Patrick Powell 21718de8d7fSPeter Avalos * (papowell@astart.com) It may be used for any purpose as long as this 21818de8d7fSPeter Avalos * notice remains intact on all source code distributions 21918de8d7fSPeter Avalos 220*ee116499SAntonio Huete Jimenez b) Compatibility code (openbsd-compat) 22118de8d7fSPeter Avalos 22218de8d7fSPeter Avalos Apart from the previously mentioned licenses, various pieces of code 22318de8d7fSPeter Avalos in the openbsd-compat/ subdirectory are licensed as follows: 22418de8d7fSPeter Avalos 22518de8d7fSPeter Avalos Some code is licensed under a 3-term BSD license, to the following 22618de8d7fSPeter Avalos copyright holders: 22718de8d7fSPeter Avalos 22818de8d7fSPeter Avalos Todd C. Miller 22918de8d7fSPeter Avalos Theo de Raadt 23018de8d7fSPeter Avalos Damien Miller 23118de8d7fSPeter Avalos Eric P. Allman 23218de8d7fSPeter Avalos The Regents of the University of California 23318de8d7fSPeter Avalos Constantin S. Svintsoff 234*ee116499SAntonio Huete Jimenez Kungliga Tekniska Högskolan 23518de8d7fSPeter Avalos 23618de8d7fSPeter Avalos * Redistribution and use in source and binary forms, with or without 23718de8d7fSPeter Avalos * modification, are permitted provided that the following conditions 23818de8d7fSPeter Avalos * are met: 23918de8d7fSPeter Avalos * 1. Redistributions of source code must retain the above copyright 24018de8d7fSPeter Avalos * notice, this list of conditions and the following disclaimer. 24118de8d7fSPeter Avalos * 2. Redistributions in binary form must reproduce the above copyright 24218de8d7fSPeter Avalos * notice, this list of conditions and the following disclaimer in the 24318de8d7fSPeter Avalos * documentation and/or other materials provided with the distribution. 24418de8d7fSPeter Avalos * 3. Neither the name of the University nor the names of its contributors 24518de8d7fSPeter Avalos * may be used to endorse or promote products derived from this software 24618de8d7fSPeter Avalos * without specific prior written permission. 24718de8d7fSPeter Avalos * 24818de8d7fSPeter Avalos * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 24918de8d7fSPeter Avalos * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 25018de8d7fSPeter Avalos * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 25118de8d7fSPeter Avalos * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 25218de8d7fSPeter Avalos * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25318de8d7fSPeter Avalos * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25418de8d7fSPeter Avalos * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25518de8d7fSPeter Avalos * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25618de8d7fSPeter Avalos * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 25718de8d7fSPeter Avalos * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25818de8d7fSPeter Avalos * SUCH DAMAGE. 25918de8d7fSPeter Avalos 26018de8d7fSPeter Avalos Some code is licensed under an ISC-style license, to the following 26118de8d7fSPeter Avalos copyright holders: 26218de8d7fSPeter Avalos 26318de8d7fSPeter Avalos Internet Software Consortium. 26418de8d7fSPeter Avalos Todd C. Miller 26518de8d7fSPeter Avalos Reyk Floeter 26618de8d7fSPeter Avalos Chad Mynhier 26718de8d7fSPeter Avalos 26818de8d7fSPeter Avalos * Permission to use, copy, modify, and distribute this software for any 26918de8d7fSPeter Avalos * purpose with or without fee is hereby granted, provided that the above 27018de8d7fSPeter Avalos * copyright notice and this permission notice appear in all copies. 27118de8d7fSPeter Avalos * 27218de8d7fSPeter Avalos * THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL 27318de8d7fSPeter Avalos * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES 27418de8d7fSPeter Avalos * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE 27518de8d7fSPeter Avalos * FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 27618de8d7fSPeter Avalos * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION 27718de8d7fSPeter Avalos * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 27818de8d7fSPeter Avalos * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 27918de8d7fSPeter Avalos 28018de8d7fSPeter Avalos Some code is licensed under a MIT-style license to the following 28118de8d7fSPeter Avalos copyright holders: 28218de8d7fSPeter Avalos 28318de8d7fSPeter Avalos Free Software Foundation, Inc. 28418de8d7fSPeter Avalos 28518de8d7fSPeter Avalos * Permission is hereby granted, free of charge, to any person obtaining a * 28618de8d7fSPeter Avalos * copy of this software and associated documentation files (the * 28718de8d7fSPeter Avalos * "Software"), to deal in the Software without restriction, including * 28818de8d7fSPeter Avalos * without limitation the rights to use, copy, modify, merge, publish, * 28918de8d7fSPeter Avalos * distribute, distribute with modifications, sublicense, and/or sell * 29018de8d7fSPeter Avalos * copies of the Software, and to permit persons to whom the Software is * 29118de8d7fSPeter Avalos * furnished to do so, subject to the following conditions: * 29218de8d7fSPeter Avalos * * 29318de8d7fSPeter Avalos * The above copyright notice and this permission notice shall be included * 29418de8d7fSPeter Avalos * in all copies or substantial portions of the Software. * 29518de8d7fSPeter Avalos * * 29618de8d7fSPeter Avalos * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * 29718de8d7fSPeter Avalos * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * 29818de8d7fSPeter Avalos * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * 29918de8d7fSPeter Avalos * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, * 30018de8d7fSPeter Avalos * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR * 30118de8d7fSPeter Avalos * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR * 30218de8d7fSPeter Avalos * THE USE OR OTHER DEALINGS IN THE SOFTWARE. * 30318de8d7fSPeter Avalos * * 30418de8d7fSPeter Avalos * Except as contained in this notice, the name(s) of the above copyright * 30518de8d7fSPeter Avalos * holders shall not be used in advertising or otherwise to promote the * 30618de8d7fSPeter Avalos * sale, use or other dealings in this Software without prior written * 30718de8d7fSPeter Avalos * authorization. * 30818de8d7fSPeter Avalos ****************************************************************************/ 30918de8d7fSPeter Avalos 310*ee116499SAntonio Huete Jimenez The Blowfish cipher implementation is licensed by Niels Provos under 311*ee116499SAntonio Huete Jimenez a 3-clause BSD license: 31250a69bb5SSascha Wildner 31350a69bb5SSascha Wildner * Blowfish - a fast block cipher designed by Bruce Schneier 31450a69bb5SSascha Wildner * 31550a69bb5SSascha Wildner * Copyright 1997 Niels Provos <provos@physnet.uni-hamburg.de> 31650a69bb5SSascha Wildner * All rights reserved. 31750a69bb5SSascha Wildner * 31850a69bb5SSascha Wildner * Redistribution and use in source and binary forms, with or without 31950a69bb5SSascha Wildner * modification, are permitted provided that the following conditions 32050a69bb5SSascha Wildner * are met: 32150a69bb5SSascha Wildner * 1. Redistributions of source code must retain the above copyright 32250a69bb5SSascha Wildner * notice, this list of conditions and the following disclaimer. 32350a69bb5SSascha Wildner * 2. Redistributions in binary form must reproduce the above copyright 32450a69bb5SSascha Wildner * notice, this list of conditions and the following disclaimer in the 32550a69bb5SSascha Wildner * documentation and/or other materials provided with the distribution. 326*ee116499SAntonio Huete Jimenez * 3. The name of the author may not be used to endorse or promote products 32750a69bb5SSascha Wildner * derived from this software without specific prior written permission. 32850a69bb5SSascha Wildner * 32950a69bb5SSascha Wildner * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 33050a69bb5SSascha Wildner * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 33150a69bb5SSascha Wildner * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 33250a69bb5SSascha Wildner * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 33350a69bb5SSascha Wildner * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 33450a69bb5SSascha Wildner * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 33550a69bb5SSascha Wildner * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 33650a69bb5SSascha Wildner * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 33750a69bb5SSascha Wildner * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 33850a69bb5SSascha Wildner * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 33950a69bb5SSascha Wildner 34050a69bb5SSascha Wildner Some replacement code is licensed by the NetBSD foundation under a 34150a69bb5SSascha Wildner 2-clause BSD license: 34250a69bb5SSascha Wildner 34350a69bb5SSascha Wildner * Copyright (c) 2001 The NetBSD Foundation, Inc. 34450a69bb5SSascha Wildner * All rights reserved. 34550a69bb5SSascha Wildner * 34650a69bb5SSascha Wildner * This code is derived from software contributed to The NetBSD Foundation 34750a69bb5SSascha Wildner * by Todd Vierling. 34850a69bb5SSascha Wildner * 34950a69bb5SSascha Wildner * Redistribution and use in source and binary forms, with or without 35050a69bb5SSascha Wildner * modification, are permitted provided that the following conditions 35150a69bb5SSascha Wildner * are met: 35250a69bb5SSascha Wildner * 1. Redistributions of source code must retain the above copyright 35350a69bb5SSascha Wildner * notice, this list of conditions and the following disclaimer. 35450a69bb5SSascha Wildner * 2. Redistributions in binary form must reproduce the above copyright 35550a69bb5SSascha Wildner * notice, this list of conditions and the following disclaimer in the 35650a69bb5SSascha Wildner * documentation and/or other materials provided with the distribution. 35750a69bb5SSascha Wildner * 35850a69bb5SSascha Wildner * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 35950a69bb5SSascha Wildner * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 36050a69bb5SSascha Wildner * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 36150a69bb5SSascha Wildner * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 36250a69bb5SSascha Wildner * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 36350a69bb5SSascha Wildner * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 36450a69bb5SSascha Wildner * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 36550a69bb5SSascha Wildner * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 36650a69bb5SSascha Wildner * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 36750a69bb5SSascha Wildner * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 36850a69bb5SSascha Wildner * POSSIBILITY OF SUCH DAMAGE. 36918de8d7fSPeter Avalos 37018de8d7fSPeter Avalos------ 371ce74bacaSMatthew Dillon$OpenBSD: LICENCE,v 1.20 2017/04/30 23:26:16 djm Exp $ 372