5053N/A * Copyright (c) 1994-2012 Carnegie Mellon University. All rights reserved.
5053N/A * Redistribution and use in source and binary forms, with or without
5053N/A * modification, are permitted provided that the following conditions
5053N/A * 1. Redistributions of source code must retain the above copyright
5053N/A * notice, this list of conditions and the following disclaimer.
5053N/A * 2. Redistributions in binary form must reproduce the above copyright
5053N/A * notice, this list of conditions and the following disclaimer in
5053N/A * the documentation
and/or other materials provided with the
5053N/A * 3. The name "Carnegie Mellon University" must not be used to
5053N/A * endorse or promote products derived from this software without
5053N/A * prior written permission. For permission or any legal
5053N/A * Office of Technology Transfer
5053N/A * Carnegie Mellon University
5053N/A * Pittsburgh, PA 15213-3890
5053N/A * (412) 268-4387, fax: (412) 268-7395
5053N/A * tech-transfer@andrew.cmu.edu
5053N/A * 4. Redistributions of any form whatsoever must retain the following
5053N/A * "This product includes software developed by Computing Services
5053N/A * CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO
5053N/A * THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
5053N/A * AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE
5053N/A * FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
5053N/A * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
5053N/A * AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
5053N/A * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
5053N/AThis document offers a general overview of the Cyrus SASL library.
5053N/AThe Cyrus SASL Libray provides applications with an implementation
5053N/Aof the Simple Authentication and Security Layer (RFC2222), and
5053N/Aseveral authentication mechanisms. Users interested in the "big picture"
5053N/Aof what is provided by the library should read about
5053N/APeople considering doing binary distributions that include saslauthd
5053N/Ashould be aware that the code is covered by several slightly different
5053N/A(but compatible) licenses, due to how it was contributed. Details can
5053N/Abe found within the source code.<p>
5053N/A * Copyright (C) 1989 by the Massachusetts Institute of Technology
5053N/A * Export of this software from the United States of America is assumed
5053N/A * to require a specific license from the United States Government.
5053N/A * It is the responsibility of any person or organization contemplating
5053N/A * export to obtain such a license before exporting.
5053N/A * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
5053N/A * distribute this software and its documentation for any purpose and
5053N/A * without fee is hereby granted, provided that the above copyright
5053N/A * notice appear in all copies and that both that copyright notice and
5053N/A * this permission notice appear in supporting documentation, and that
5053N/A * the name of
M.I.T. not be used in advertising or publicity pertaining
5053N/A * to distribution of the software without specific, written prior
5053N/A * permission.
M.I.T. makes no representations about the suitability of
5053N/A * this software for any purpose. It is provided "as is" without express
5053N/A/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
5053N/ALicense to copy and use this software is granted provided that it
5053N/Ais identified as the "RSA Data Security, Inc. MD5 Message-Digest
5053N/AAlgorithm" in all material mentioning or referencing this software
5053N/ALicense is also granted to make and use derivative works provided
5053N/Athat such works are identified as "derived from the RSA Data
5053N/ASecurity, Inc. MD5 Message-Digest Algorithm" in all material
5053N/Amentioning or referencing the derived work.
5053N/ARSA Data Security, Inc. makes no representations concerning either
5053N/Athe merchantability of this software or the suitability of this
5053N/Asoftware for any particular purpose. It is provided "as is"
5053N/Awithout express or implied warranty of any kind.
5053N/AThese notices must be retained in any copies of any part of this
5053N/A/* SASL LDAP auxprop+canonuser implementation
5053N/A * Copyright (C) 2002-2007 Howard Chu, All rights reserved. <hyc@symas.com>
5053N/A * Redistribution and use in source and binary forms, with or without
5053N/A * modification, are permitted only as authorized by the OpenLDAP
5053N/A * A copy of this license is available in the file LICENSE in the
5053N/A * top-level directory of the distribution or, alternatively, at
5053N/A Version 2.8, 17 August 2003
5053N/ARedistribution and use of this software and associated documentation
5053N/A("Software"), with or without modification, are permitted provided
5053N/Athat the following conditions are met:
5053N/A1. Redistributions in source form must retain copyright statements
5053N/A2. Redistributions in binary form must reproduce applicable copyright
5053N/A statements and notices, this list of conditions, and the following
5053N/A disclaimer in the documentation
and/or other materials provided
5053N/A3. Redistributions must contain a verbatim copy of this document.
5053N/AThe OpenLDAP Foundation may revise this license from time to time.
5053N/AEach revision is distinguished by a version number. You may use
5053N/Athis Software under terms of this license revision or under the
5053N/Aterms of any subsequent revision of the license.
5053N/ATHIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS
5053N/ACONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
5053N/AINCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
5053N/AAND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
5053N/ASHALL THE OPENLDAP FOUNDATION, ITS CONTRIBUTORS, OR THE AUTHOR(S)
5053N/AOR OWNER(S) OF THE SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT,
5053N/AINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5053N/ABUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
5053N/ALOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
5053N/ACAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5053N/ALIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5053N/AANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5053N/AThe names of the authors and copyright holders must not be used in
5053N/Aadvertising or otherwise to promote the sale, use or other dealing
5053N/Ain this Software without specific, written prior permission. Title
5053N/Ato copyright in this Software shall at all times remain with copyright
5053N/AOpenLDAP is a registered trademark of the OpenLDAP Foundation.
5053N/ACopyright 1999-2003 The OpenLDAP Foundation, Redwood City,
5053N/ACalifornia, USA. All Rights Reserved. Permission to copy and
5053N/Adistribute verbatim copies of this document is granted.
5053N/A Copyright (C) The Internet Society (2003). All Rights Reserved.
5053N/AIntellectual Property Statement
5053N/A The IETF takes no position regarding the validity or scope of any
5053N/A intellectual property or other rights that might be claimed to
5053N/A pertain to the implementation or use of the technology described in
5053N/A this document or the extent to which any license under such rights
5053N/A might or might not be available; neither does it represent that it
5053N/A has made any effort to identify any such rights. Information on the
5053N/A IETF's procedures with respect to rights in standards-track and
5053N/A standards-related documentation can be found in BCP-11. Copies of
5053N/A claims of rights made available for publication and any assurances of
5053N/A licenses to be made available, or the result of an attempt made to
5053N/A obtain a general license or permission for the use of such
5053N/A proprietary rights by implementors or users of this specification can
5053N/A be obtained from the IETF Secretariat.
5053N/A The IETF invites any interested party to bring to its attention any
5053N/A copyrights, patents or patent applications, or other proprietary
5053N/A rights which may cover technology that may be required to practice
5053N/A this standard. Please address the information to the IETF Executive
5053N/A Copyright (C) The Internet Society (2003). All Rights Reserved.
5053N/A This document and translations of it may be copied and furnished to
5053N/A others, and derivative works that comment on or otherwise explain it
5053N/A or assist in its implementation may be prepared, copied, published
5053N/A and distributed, in whole or in part, without restriction of any
5053N/A kind, provided that the above copyright notice and this paragraph are
5053N/A included on all such copies and derivative works. However, this
5053N/A document itself may not be modified in any way, such as by removing
5053N/A the copyright notice or references to the Internet Society or other
5053N/A Internet organizations, except as needed for the purpose of
5053N/A developing Internet standards in which case the procedures for
5053N/A copyrights defined in the Internet Standards process must be
5053N/A followed, or as required to translate it into languages other than
5053N/A The limited permissions granted above are perpetual and will not be
5053N/A revoked by the Internet Society or its successors or assignees.
5053N/A This document and the information contained herein is provided on an
5053N/A "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
5053N/A TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
5053N/A BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
5053N/ABurdis & Naffah Expires November 28, 2003 [Page 50]
5053N/AInternet-Draft SRP Authentication Mechanism May 2003
5053N/A HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
5053N/A MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
5053N/A/* Copyright (C) 1995-1997 Eric Young (eay@mincom.oz.au)
5053N/A * This package is an SSL implementation written
5053N/A * by Eric Young (eay@mincom.oz.au).
5053N/A * The implementation was written so as to conform with Netscapes SSL.
5053N/A * This library is free for commercial and non-commercial use as long as
5053N/A * the following conditions are aheared to. The following conditions
5053N/A * apply to all code found in this distribution, be it the RC4, RSA,
5053N/A * lhash, DES, etc., code; not just the SSL code. The SSL documentation
5053N/A * included with this distribution is covered by the same copyright terms
5053N/A * except that the holder is Tim Hudson (tjh@mincom.oz.au).
5053N/A * Copyright remains Eric Young's, and as such any Copyright notices in
5053N/A * the code are not to be removed.
5053N/A * If this package is used in a product, Eric Young should be given attribution
5053N/A * as the author of the parts of the library used.
5053N/A * This can be in the form of a textual message at program startup or
5053N/A * in documentation (online or textual) provided with the package.
5053N/A * Redistribution and use in source and binary forms, with or without
5053N/A * modification, are permitted provided that the following conditions
5053N/A * 1. Redistributions of source code must retain the copyright
5053N/A * notice, this list of conditions and the following disclaimer.
5053N/A * 2. Redistributions in binary form must reproduce the above copyright
5053N/A * notice, this list of conditions and the following disclaimer in the
5053N/A * documentation
and/or other materials provided with the distribution.
5053N/A * 3. All advertising materials mentioning features or use of this software
5053N/A * must display the following acknowledgement:
5053N/A * "This product includes cryptographic software written by
5053N/A * Eric Young (eay@mincom.oz.au)"
5053N/A * The word 'cryptographic' can be left out if the rouines from the library
5053N/A * being used are not cryptographic related :-).
5053N/A * 4. If you include any Windows specific code (or a derivative thereof) from
5053N/A * the apps directory (application code) you must include an acknowledgement:
5053N/A * "This product includes software written by Tim Hudson (tjh@mincom.oz.au)"
5053N/A * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
5053N/A * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5053N/A * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
5053N/A * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
5053N/A * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
5053N/A * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
5053N/A * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
5053N/A * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5053N/A * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
5053N/A * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5053N/A * The licence and distribution terms for any publically available version or
5053N/A * derivative of this code cannot be changed.
i.e. this code cannot simply be
5053N/A * copied and put under another distribution licence
5053N/A * [including the GNU Public Licence.]
5053N/A * ----------------------------------------------------------------------------
5053N/A * "THE BEER-WARE LICENSE" (Revision 42):
5053N/A * <phk@login.dknet.dk> wrote this file. As long as you retain this notice you
5053N/A * can do whatever you want with this stuff. If we meet some day, and you think
5053N/A * this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp
5053N/A * ----------------------------------------------------------------------------
5053N/ACopyright (C) 1995-1997 Eric Young (eay@mincom.oz.au)
5053N/AThis package is an DES implementation written by Eric Young (eay@mincom.oz.au).
5053N/AThe implementation was written so as to conform with MIT's libdes.
5053N/AThis library is free for commercial and non-commercial use as long as
5053N/Athe following conditions are aheared to. The following conditions
5053N/Aapply to all code found in this distribution.
5053N/ACopyright remains Eric Young's, and as such any Copyright notices in
5053N/Athe code are not to be removed.
5053N/AIf this package is used in a product, Eric Young should be given attribution
5053N/Aas the author of that the SSL library. This can be in the form of a textual
5053N/Amessage at program startup or in documentation (online or textual) provided
5053N/ARedistribution and use in source and binary forms, with or without
5053N/Amodification, are permitted provided that the following conditions
5053N/A1. Redistributions of source code must retain the copyright
5053N/A notice, this list of conditions and the following disclaimer.
5053N/A2. Redistributions in binary form must reproduce the above copyright
5053N/A notice, this list of conditions and the following disclaimer in the
5053N/A documentation
and/or other materials provided with the distribution.
5053N/A3. All advertising materials mentioning features or use of this software
5053N/A must display the following acknowledgement:
5053N/A This product includes software developed by Eric Young (eay@mincom.oz.au)
5053N/ATHIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
5053N/AANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5053N/AIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
5053N/AARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
5053N/AFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
5053N/ADAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
5053N/AOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
5053N/AHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5053N/ALIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
5053N/AOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5053N/AThe license and distribution terms for any publically available version or
5053N/Aderivative of this code cannot be changed.
i.e. this code cannot simply be
5053N/Acopied and put under another distrubution license
5053N/A[including the GNU Public License.]
5053N/AThe reason behind this being stated in this direct manner is past
5053N/Aexperience in code simply being copied and the attribution removed
5053N/Afrom it and then being distributed as part of other packages. This
5053N/Aimplementation was a non-trivial and unpaid effort.