THIRDPARTYLICENSE revision 4e5b757fbcf21077677360be274461dcd9064106
4e5b757fbcf21077677360be274461dcd9064106kupfer * Copyright (c) 1993, 1999 The Australian National University.
4e5b757fbcf21077677360be274461dcd9064106kupfer * All rights reserved.
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * Redistribution and use in source and binary forms are permitted
4e5b757fbcf21077677360be274461dcd9064106kupfer * provided that the above copyright notice and this paragraph are
4e5b757fbcf21077677360be274461dcd9064106kupfer * duplicated in all such forms and that any documentation,
4e5b757fbcf21077677360be274461dcd9064106kupfer * advertising materials, and other materials related to such
4e5b757fbcf21077677360be274461dcd9064106kupfer * distribution and use acknowledge that the software was developed
4e5b757fbcf21077677360be274461dcd9064106kupfer * by the Australian National University. The name of the University
4e5b757fbcf21077677360be274461dcd9064106kupfer * may not be used to endorse or promote products derived from this
4e5b757fbcf21077677360be274461dcd9064106kupfer * software without specific prior written permission.
4e5b757fbcf21077677360be274461dcd9064106kupfer * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
4e5b757fbcf21077677360be274461dcd9064106kupfer * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
4e5b757fbcf21077677360be274461dcd9064106kupfer * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer * Copyright (c) 1994 The Australian National University.
4e5b757fbcf21077677360be274461dcd9064106kupfer * All rights reserved.
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * Permission to use, copy, modify, and distribute this software and its
4e5b757fbcf21077677360be274461dcd9064106kupfer * documentation is hereby granted, provided that the above copyright
4e5b757fbcf21077677360be274461dcd9064106kupfer * notice appears in all copies. This software is provided without any
4e5b757fbcf21077677360be274461dcd9064106kupfer * warranty, express or implied. The Australian National University
4e5b757fbcf21077677360be274461dcd9064106kupfer * makes no representations about the suitability of this software for
4e5b757fbcf21077677360be274461dcd9064106kupfer * any purpose.
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
4e5b757fbcf21077677360be274461dcd9064106kupfer * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
4e5b757fbcf21077677360be274461dcd9064106kupfer * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
4e5b757fbcf21077677360be274461dcd9064106kupfer * THE AUSTRALIAN NATIONAL UNIVERSITY HAVE BEEN ADVISED OF THE POSSIBILITY
4e5b757fbcf21077677360be274461dcd9064106kupfer * OF SUCH DAMAGE.
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
4e5b757fbcf21077677360be274461dcd9064106kupfer * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
4e5b757fbcf21077677360be274461dcd9064106kupfer * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
4e5b757fbcf21077677360be274461dcd9064106kupfer * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
4e5b757fbcf21077677360be274461dcd9064106kupfer * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
4e5b757fbcf21077677360be274461dcd9064106kupfer * OR MODIFICATIONS.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer * Copyright (c) 1989 Carnegie Mellon University.
4e5b757fbcf21077677360be274461dcd9064106kupfer * All rights reserved.
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * Redistribution and use in source and binary forms are permitted
4e5b757fbcf21077677360be274461dcd9064106kupfer * provided that the above copyright notice and this paragraph are
4e5b757fbcf21077677360be274461dcd9064106kupfer * duplicated in all such forms and that any documentation,
4e5b757fbcf21077677360be274461dcd9064106kupfer * advertising materials, and other materials related to such
4e5b757fbcf21077677360be274461dcd9064106kupfer * distribution and use acknowledge that the software was developed
4e5b757fbcf21077677360be274461dcd9064106kupfer * by Carnegie Mellon University. The name of the
4e5b757fbcf21077677360be274461dcd9064106kupfer * University may not be used to endorse or promote products derived
4e5b757fbcf21077677360be274461dcd9064106kupfer * from this software without specific prior written permission.
4e5b757fbcf21077677360be274461dcd9064106kupfer * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
4e5b757fbcf21077677360be274461dcd9064106kupfer * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
4e5b757fbcf21077677360be274461dcd9064106kupfer * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer * Copyright (c) 1995 Pedro Roque Marques
4e5b757fbcf21077677360be274461dcd9064106kupfer * All rights reserved.
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * Redistribution and use in source and binary forms are permitted
4e5b757fbcf21077677360be274461dcd9064106kupfer * provided that the above copyright notice and this paragraph are
4e5b757fbcf21077677360be274461dcd9064106kupfer * duplicated in all such forms and that any documentation,
4e5b757fbcf21077677360be274461dcd9064106kupfer * advertising materials, and other materials related to such
4e5b757fbcf21077677360be274461dcd9064106kupfer * distribution and use acknowledge that the software was developed
4e5b757fbcf21077677360be274461dcd9064106kupfer * by Pedro Roque Marques. The name of the author may not be used to
4e5b757fbcf21077677360be274461dcd9064106kupfer * endorse or promote products derived from this software without
4e5b757fbcf21077677360be274461dcd9064106kupfer * specific prior written permission.
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
4e5b757fbcf21077677360be274461dcd9064106kupfer * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
4e5b757fbcf21077677360be274461dcd9064106kupfer * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer * Copyright (c) 1991 Gregory M. Christy.
4e5b757fbcf21077677360be274461dcd9064106kupfer * All rights reserved.
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * Redistribution and use in source and binary forms are permitted
4e5b757fbcf21077677360be274461dcd9064106kupfer * provided that the above copyright notice and this paragraph are
4e5b757fbcf21077677360be274461dcd9064106kupfer * duplicated in all such forms and that any documentation,
4e5b757fbcf21077677360be274461dcd9064106kupfer * advertising materials, and other materials related to such
4e5b757fbcf21077677360be274461dcd9064106kupfer * distribution and use acknowledge that the software was developed
4e5b757fbcf21077677360be274461dcd9064106kupfer * by Gregory M. Christy. The name of the author may not be used to
4e5b757fbcf21077677360be274461dcd9064106kupfer * endorse or promote products derived from this software without
4e5b757fbcf21077677360be274461dcd9064106kupfer * specific prior written permission.
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
4e5b757fbcf21077677360be274461dcd9064106kupfer * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
4e5b757fbcf21077677360be274461dcd9064106kupfer * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer * Copyright (c) 1995 Eric Rosenquist, Strata Software Limited.
4e5b757fbcf21077677360be274461dcd9064106kupfer * http://www.strataware.com/
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * All rights reserved.
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * Redistribution and use in source and binary forms are permitted
4e5b757fbcf21077677360be274461dcd9064106kupfer * provided that the above copyright notice and this paragraph are
4e5b757fbcf21077677360be274461dcd9064106kupfer * duplicated in all such forms and that any documentation,
4e5b757fbcf21077677360be274461dcd9064106kupfer * advertising materials, and other materials related to such
4e5b757fbcf21077677360be274461dcd9064106kupfer * distribution and use acknowledge that the software was developed
4e5b757fbcf21077677360be274461dcd9064106kupfer * by Eric Rosenquist. The name of the author may not be used to
4e5b757fbcf21077677360be274461dcd9064106kupfer * endorse or promote products derived from this software without
4e5b757fbcf21077677360be274461dcd9064106kupfer * specific prior written permission.
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
4e5b757fbcf21077677360be274461dcd9064106kupfer * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
4e5b757fbcf21077677360be274461dcd9064106kupfer * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer ipv6cp.h - PPP IPV6 Control Protocol.
4e5b757fbcf21077677360be274461dcd9064106kupfer Copyright (C) 1999 Tommi Komulainen <Tommi.Komulainen@iki.fi>
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer Redistribution and use in source and binary forms are permitted
4e5b757fbcf21077677360be274461dcd9064106kupfer provided that the above copyright notice and this paragraph are
4e5b757fbcf21077677360be274461dcd9064106kupfer duplicated in all such forms. The name of the author may not be
4e5b757fbcf21077677360be274461dcd9064106kupfer used to endorse or promote products derived from this software
4e5b757fbcf21077677360be274461dcd9064106kupfer without specific prior written permission.
4e5b757fbcf21077677360be274461dcd9064106kupfer THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
4e5b757fbcf21077677360be274461dcd9064106kupfer IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
4e5b757fbcf21077677360be274461dcd9064106kupfer WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
4e5b757fbcf21077677360be274461dcd9064106kupfer */
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer /* Original version, based on RFC2023 :
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer Copyright (c) 1995, 1996, 1997 Francis.Dupont@inria.fr, INRIA Rocquencourt,
4e5b757fbcf21077677360be274461dcd9064106kupfer Alain.Durand@imag.fr, IMAG,
4e5b757fbcf21077677360be274461dcd9064106kupfer Jean-Luc.Richier@imag.fr, IMAG-LSR.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer Copyright (c) 1998, 1999 Francis.Dupont@inria.fr, GIE DYADE,
4e5b757fbcf21077677360be274461dcd9064106kupfer Alain.Durand@imag.fr, IMAG,
4e5b757fbcf21077677360be274461dcd9064106kupfer Jean-Luc.Richier@imag.fr, IMAG-LSR.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer Ce travail a \351t\351 fait au sein du GIE DYADE (Groupement d'Int\351r\352t
4e5b757fbcf21077677360be274461dcd9064106kupfer \311conomique ayant pour membres BULL S.A. et l'INRIA).
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer Ce logiciel informatique est disponible aux conditions
4e5b757fbcf21077677360be274461dcd9064106kupfer usuelles dans la recherche, c'est-\340-dire qu'il peut
4e5b757fbcf21077677360be274461dcd9064106kupfer \352tre utilis\351, copi\351, modifi\351, distribu\351 \340 l'unique
4e5b757fbcf21077677360be274461dcd9064106kupfer condition que ce texte soit conserv\351 afin que
4e5b757fbcf21077677360be274461dcd9064106kupfer l'origine de ce logiciel soit reconnue.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer Le nom de l'Institut National de Recherche en Informatique
4e5b757fbcf21077677360be274461dcd9064106kupfer et en Automatique (INRIA), de l'IMAG, ou d'une personne morale
4e5b757fbcf21077677360be274461dcd9064106kupfer ou physique ayant particip\351 \340 l'\351laboration de ce logiciel ne peut
4e5b757fbcf21077677360be274461dcd9064106kupfer \352tre utilis\351 sans son accord pr\351alable explicite.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer Ce logiciel est fourni tel quel sans aucune garantie,
4e5b757fbcf21077677360be274461dcd9064106kupfer support ou responsabilit\351 d'aucune sorte.
4e5b757fbcf21077677360be274461dcd9064106kupfer Ce logiciel est d\351riv\351 de sources d'origine
4e5b757fbcf21077677360be274461dcd9064106kupfer "University of California at Berkeley" et
4e5b757fbcf21077677360be274461dcd9064106kupfer "Digital Equipment Corporation" couvertes par des copyrights.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer L'Institut d'Informatique et de Math\351matiques Appliqu\351es de Grenoble (IMAG)
4e5b757fbcf21077677360be274461dcd9064106kupfer est une f\351d\351ration d'unit\351s mixtes de recherche du CNRS, de l'Institut
4e5b757fbcf21077677360be274461dcd9064106kupfer National
4e5b757fbcf21077677360be274461dcd9064106kupfer Polytechnique de Grenoble et de l'Universit\351 Joseph Fourier regroupant
4e5b757fbcf21077677360be274461dcd9064106kupfer sept laboratoires dont le laboratoire Logiciels, Syst\350mes, R\351seaux (LSR).
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer This work has been done in the context of GIE DYADE (joint R & D venture
4e5b757fbcf21077677360be274461dcd9064106kupfer between BULL S.A. and INRIA).
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer This software is available with usual "research" terms
4e5b757fbcf21077677360be274461dcd9064106kupfer with the aim of retain credits of the software.
4e5b757fbcf21077677360be274461dcd9064106kupfer Permission to use, copy, modify and distribute this software for any
4e5b757fbcf21077677360be274461dcd9064106kupfer purpose and without fee is hereby granted, provided that the above
4e5b757fbcf21077677360be274461dcd9064106kupfer copyright notice and this permission notice appear in all copies,
4e5b757fbcf21077677360be274461dcd9064106kupfer and the name of INRIA, IMAG, or any contributor not be used in advertising
4e5b757fbcf21077677360be274461dcd9064106kupfer or publicity pertaining to this material without the prior explicit
4e5b757fbcf21077677360be274461dcd9064106kupfer permission. The software is provided "as is" without any
4e5b757fbcf21077677360be274461dcd9064106kupfer warranties, support or liabilities of any kind.
4e5b757fbcf21077677360be274461dcd9064106kupfer This software is derived from source code from
4e5b757fbcf21077677360be274461dcd9064106kupfer "University of California at Berkeley" and
4e5b757fbcf21077677360be274461dcd9064106kupfer "Digital Equipment Corporation" protected by copyrights.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer Grenoble's Institute of Computer Science and Applied Mathematics (IMAG)
4e5b757fbcf21077677360be274461dcd9064106kupfer is a federation of seven research units funded by the CNRS, National
4e5b757fbcf21077677360be274461dcd9064106kupfer Polytechnic Institute of Grenoble and University Joseph Fourier.
4e5b757fbcf21077677360be274461dcd9064106kupfer The research unit in Software, Systems, Networks (LSR) is member of IMAG.
4e5b757fbcf21077677360be274461dcd9064106kupfer */
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer * Copyright 2000-2002 Sun Microsystems, Inc. All rights reserved.
4e5b757fbcf21077677360be274461dcd9064106kupfer * Use is subject to license terms.
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * Permission to use, copy, modify, and distribute this software and its
4e5b757fbcf21077677360be274461dcd9064106kupfer * documentation is hereby granted, provided that the above copyright
4e5b757fbcf21077677360be274461dcd9064106kupfer * notice appears in all copies.
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * SUN MAKES NO REPRESENTATION OR WARRANTIES ABOUT THE SUITABILITY OF
4e5b757fbcf21077677360be274461dcd9064106kupfer * THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
4e5b757fbcf21077677360be274461dcd9064106kupfer * TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
4e5b757fbcf21077677360be274461dcd9064106kupfer * PARTICULAR PURPOSE, OR NON-INFRINGEMENT. SUN SHALL NOT BE LIABLE FOR
4e5b757fbcf21077677360be274461dcd9064106kupfer * ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
4e5b757fbcf21077677360be274461dcd9064106kupfer * DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer * Copyright (c) 2000 Paul Mackerras.
4e5b757fbcf21077677360be274461dcd9064106kupfer * All rights reserved.
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * Redistribution and use in source and binary forms are permitted
4e5b757fbcf21077677360be274461dcd9064106kupfer * provided that the above copyright notice and this paragraph are
4e5b757fbcf21077677360be274461dcd9064106kupfer * duplicated in all such forms. The name of the author may not be
4e5b757fbcf21077677360be274461dcd9064106kupfer * used to endorse or promote products derived from this software
4e5b757fbcf21077677360be274461dcd9064106kupfer * without specific prior written permission.
4e5b757fbcf21077677360be274461dcd9064106kupfer * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
4e5b757fbcf21077677360be274461dcd9064106kupfer * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
4e5b757fbcf21077677360be274461dcd9064106kupfer * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer * The basic framework for this code came from the reference
4e5b757fbcf21077677360be274461dcd9064106kupfer * implementation for MD5. That implementation is Copyright (C)
4e5b757fbcf21077677360be274461dcd9064106kupfer * 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved.
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * License to copy and use this software is granted provided that it
4e5b757fbcf21077677360be274461dcd9064106kupfer * is identified as the "RSA Data Security, Inc. MD5 Message-Digest
4e5b757fbcf21077677360be274461dcd9064106kupfer * Algorithm" in all material mentioning or referencing this software
4e5b757fbcf21077677360be274461dcd9064106kupfer * or this function.
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * License is also granted to make and use derivative works provided
4e5b757fbcf21077677360be274461dcd9064106kupfer * that such works are identified as "derived from the RSA Data
4e5b757fbcf21077677360be274461dcd9064106kupfer * Security, Inc. MD5 Message-Digest Algorithm" in all material
4e5b757fbcf21077677360be274461dcd9064106kupfer * mentioning or referencing the derived work.
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * RSA Data Security, Inc. makes no representations concerning either
4e5b757fbcf21077677360be274461dcd9064106kupfer * the merchantability of this software or the suitability of this
4e5b757fbcf21077677360be274461dcd9064106kupfer * software for any particular purpose. It is provided "as is"
4e5b757fbcf21077677360be274461dcd9064106kupfer * without express or implied warranty of any kind.
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * These notices must be retained in any copies of any part of this
4e5b757fbcf21077677360be274461dcd9064106kupfer * documentation and/or software.
4e5b757fbcf21077677360be274461dcd9064106kupfer *
4e5b757fbcf21077677360be274461dcd9064106kupfer * NOTE: Cleaned-up and optimized, version of SHA1, based on the FIPS 180-1
4e5b757fbcf21077677360be274461dcd9064106kupfer * standard, available at http://www.itl.nist.gov/div897/pubs/fip180-1.htm
4e5b757fbcf21077677360be274461dcd9064106kupfer * Not as fast as one would like -- further optimizations are encouraged
4e5b757fbcf21077677360be274461dcd9064106kupfer * and appreciated.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer Copyright (c) 1985, 1986 The Regents of the University of California.
4e5b757fbcf21077677360be274461dcd9064106kupfer All rights reserved.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer This code is derived from software contributed to Berkeley by
4e5b757fbcf21077677360be274461dcd9064106kupfer James A. Woods, derived from original work by Spencer Thomas
4e5b757fbcf21077677360be274461dcd9064106kupfer and Joseph Orost.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer Redistribution and use in source and binary forms, with or without
4e5b757fbcf21077677360be274461dcd9064106kupfer modification, are permitted provided that the following conditions
4e5b757fbcf21077677360be274461dcd9064106kupfer are met:
4e5b757fbcf21077677360be274461dcd9064106kupfer 1. Redistributions of source code must retain the above copyright
4e5b757fbcf21077677360be274461dcd9064106kupfer notice, this list of conditions and the following disclaimer.
4e5b757fbcf21077677360be274461dcd9064106kupfer 2. Redistributions in binary form must reproduce the above
4e5b757fbcf21077677360be274461dcd9064106kupfer copyright notice, this list of conditions and the following
4e5b757fbcf21077677360be274461dcd9064106kupfer disclaimer in the documentation and/or other materials provided
4e5b757fbcf21077677360be274461dcd9064106kupfer with the distribution.
4e5b757fbcf21077677360be274461dcd9064106kupfer 3. All advertising materials mentioning features or use of this
4e5b757fbcf21077677360be274461dcd9064106kupfer software must display the following acknowledgement:
4e5b757fbcf21077677360be274461dcd9064106kupfer This product includes software developed by the University of
4e5b757fbcf21077677360be274461dcd9064106kupfer California, Berkeley and its contributors.
4e5b757fbcf21077677360be274461dcd9064106kupfer 4. Neither the name of the University nor the names of its
4e5b757fbcf21077677360be274461dcd9064106kupfer contributors may be used to endorse or promote products derived
4e5b757fbcf21077677360be274461dcd9064106kupfer from this software without specific prior written permission.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS
4e5b757fbcf21077677360be274461dcd9064106kupfer IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4e5b757fbcf21077677360be274461dcd9064106kupfer LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4e5b757fbcf21077677360be274461dcd9064106kupfer FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4e5b757fbcf21077677360be274461dcd9064106kupfer REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4e5b757fbcf21077677360be274461dcd9064106kupfer INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
4e5b757fbcf21077677360be274461dcd9064106kupfer (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
4e5b757fbcf21077677360be274461dcd9064106kupfer SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4e5b757fbcf21077677360be274461dcd9064106kupfer HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
4e5b757fbcf21077677360be274461dcd9064106kupfer CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
4e5b757fbcf21077677360be274461dcd9064106kupfer OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
4e5b757fbcf21077677360be274461dcd9064106kupfer EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer Copyright (c) 1989 Regents of the University of California. All
4e5b757fbcf21077677360be274461dcd9064106kupfer rights reserved.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer Redistribution and use in source and binary forms are permitted
4e5b757fbcf21077677360be274461dcd9064106kupfer provided that the above copyright notice and this paragraph are
4e5b757fbcf21077677360be274461dcd9064106kupfer duplicated in all such forms and that any documentation,
4e5b757fbcf21077677360be274461dcd9064106kupfer advertising materials, and other materials related to such
4e5b757fbcf21077677360be274461dcd9064106kupfer distribution and use acknowledge that the software was developed
4e5b757fbcf21077677360be274461dcd9064106kupfer by the University of California, Berkeley. The name of the
4e5b757fbcf21077677360be274461dcd9064106kupfer University may not be used to endorse or promote products derived
4e5b757fbcf21077677360be274461dcd9064106kupfer from this software without specific prior written permission.
4e5b757fbcf21077677360be274461dcd9064106kupfer THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
4e5b757fbcf21077677360be274461dcd9064106kupfer IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
4e5b757fbcf21077677360be274461dcd9064106kupfer WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
4e5b757fbcf21077677360be274461dcd9064106kupfer PURPOSE.