====================Apache-2.0====================
* Licensed under the Apache License, Version 2.0 (the "License");
*
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
====================BSD-3-Clause====================
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* 3. Neither the name of the Institute nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
====================BSD-Source-Code====================
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Neither the name of author nor the names of its contributors may
* be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
====================CC0-1.0====================
To the extent possible under law, the author(s) have dedicated all copyright
and related and neighboring rights to this software to the public domain
worldwide. This software is distributed without any warranty.
You should have received a copy of the CC0 Public Domain Dedication along
with this software. If not, see
.
====================COPYRIGHT====================
Copyright (c) 2012-2016 Jean-Philippe Aumasson
Copyright (c) 2012-2014 Daniel J. Bernstein
====================COPYRIGHT====================
* Copyright (C) 2017 National Security Research Institute. All Rights Reserved.
====================COPYRIGHT====================
* Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved
====================COPYRIGHT====================
* Copyright (c) 2004 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved.
====================COPYRIGHT====================
* Copyright (c) 2004, 2018, Richard Levitte
* All rights reserved.
====================COPYRIGHT====================
* Copyright (c) 2004, EdelKey Project. All Rights Reserved.
====================COPYRIGHT====================
* Copyright (c) 2004, Richard Levitte
* All rights reserved.
====================COPYRIGHT====================
* Copyright (c) 2007 KISA(Korea Information Security Agency). All rights reserved.
====================COPYRIGHT====================
* Copyright (c) 2012, Intel Corporation. All Rights Reserved.
====================COPYRIGHT====================
* Copyright (c) 2014, Intel Corporation. All Rights Reserved.
====================COPYRIGHT====================
* Copyright (c) 2015, CloudFlare, Inc.
====================COPYRIGHT====================
* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
====================COPYRIGHT====================
* Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1995-2017 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1998-2016 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1998-2018 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1998-2019 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1998-2020 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1998-2021 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1998-2022 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1998-2023 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1999-2016 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1999-2017 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1999-2018 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1999-2019 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1999-2020 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1999-2022 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2000-2017 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2001-2016 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2001-2017 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2001-2018 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2001-2019 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2001-2021 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2001-2022 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2002-2018 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2002-2019 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2002-2020 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2002-2021 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2002-2022 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2003-2016 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2003-2020 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2003-2021 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2004-2014, Akamai Technologies. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2004-2016 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2004-2018 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2004-2019 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2004-2020 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2004-2021 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2005-2016 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2005-2017 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2005-2018 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2005-2019 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2005-2020 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2006 NTT (Nippon Telegraph and Telephone Corporation) .
* ALL RIGHTS RESERVED.
====================COPYRIGHT====================
* Copyright 2006-2016 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2006-2017 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2006-2018 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2006-2019 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2006-2020 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2006-2021 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2006-2022 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2007-2016 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2007-2018 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2007-2021 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2008-2016 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2008-2018 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2008-2019 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2008-2020 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2008-2021 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2008-2023 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2009-2018 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2009-2021 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2010-2016 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2010-2020 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2010-2021 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2010-2022 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2011-2016 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2011-2018 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2011-2019 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2011-2020 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2011-2021 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2011-2022 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2012-2016 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2012-2017 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2013-2016 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2013-2018 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2013-2019 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2013-2022 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2014 Cryptography Research, Inc.
====================COPYRIGHT====================
* Copyright 2014-2016 Cryptography Research, Inc.
====================COPYRIGHT====================
* Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2014-2018 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2014-2019 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2014-2022 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2015 Cryptography Research, Inc.
====================COPYRIGHT====================
* Copyright 2015-2016 Cryptography Research, Inc.
====================COPYRIGHT====================
* Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2015-2018 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2015-2019 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2015-2020 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2016 Cryptography Research, Inc.
====================COPYRIGHT====================
* Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2016-2017 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2017 BaishanCloud. All rights reserved.
====================COPYRIGHT====================
* Copyright 2017 Ribose Inc. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2017 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2017-2020 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright 2018 The OpenSSL Project Authors. All Rights Reserved.
====================COPYRIGHT====================
* Copyright Patrick Powell 1995
* This code is based on code written by Patrick Powell
* It may be used for any purpose as long as this notice remains intact
* on all source code distributions.
====================COPYRIGHT====================
* Derived from the BLAKE2 reference implementation written by Samuel Neves.
* Copyright 2012, Samuel Neves
* More information about the BLAKE2 hash function and its implementations
* can be found at https://blake2.net.
====================COPYRIGHT====================
/* Copyright 2011 Google Inc.
====================COPYRIGHT====================
// Copyright 2014-2020 The OpenSSL Project Authors. All Rights Reserved.
====================File: AUTHORS====================
# This is the list of OpenSSL authors for copyright purposes.
#
# This does not necessarily list everyone who has contributed code, since in
# some cases, their employer may be the copyright holder. To see the full list
# of contributors, see the revision history in source control.
OpenSSL Software Services, Inc.
OpenSSL Software Foundation, Inc.
# Individuals
Andy Polyakov
Ben Laurie
Ben Kaduk
Bernd Edlinger
Bodo Möller
David Benjamin
David von Oheimb
Dmitry Belyavskiy (Дмитрий Белявский)
Emilia Käsper
Eric Young
Geoff Thorpe
Holger Reif
Kurt Roeckx
Lutz Jänicke
Mark J. Cox
Matt Caswell
Matthias St. Pierre
Nicola Tuveri
Nils Larsch
Patrick Steuer
Paul Dale
Paul C. Sutton
Paul Yang
Ralf S. Engelschall
Rich Salz
Richard Levitte
Shane Lontis
Stephen Henson
Steve Marquess
Tim Hudson
Tomáš Mráz
Ulf Möller
Viktor Dukhovni
====================File: LICENSE====================
LICENSE ISSUES
==============
The OpenSSL toolkit stays under a double license, i.e. both the conditions of
the OpenSSL License and the original SSLeay license apply to the toolkit.
See below for the actual license texts.
OpenSSL License
---------------
/* ====================================================================
* Copyright (c) 1998-2019 The OpenSSL Project. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* 3. All advertising materials mentioning features or use of this
* software must display the following acknowledgment:
* "This product includes software developed by the OpenSSL Project
* for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
*
* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
* endorse or promote products derived from this software without
* prior written permission. For written permission, please contact
* openssl-core@openssl.org.
*
* 5. Products derived from this software may not be called "OpenSSL"
* nor may "OpenSSL" appear in their names without prior written
* permission of the OpenSSL Project.
*
* 6. Redistributions of any form whatsoever must retain the following
* acknowledgment:
* "This product includes software developed by the OpenSSL Project
* for use in the OpenSSL Toolkit (http://www.openssl.org/)"
*
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
* ====================================================================
*
* This product includes cryptographic software written by Eric Young
* (eay@cryptsoft.com). This product includes software written by Tim
* Hudson (tjh@cryptsoft.com).
*
*/
Original SSLeay License
-----------------------
/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
* All rights reserved.
*
* This package is an SSL implementation written
* by Eric Young (eay@cryptsoft.com).
* The implementation was written so as to conform with Netscapes SSL.
*
* This library is free for commercial and non-commercial use as long as
* the following conditions are aheared to. The following conditions
* apply to all code found in this distribution, be it the RC4, RSA,
* lhash, DES, etc., code; not just the SSL code. The SSL documentation
* included with this distribution is covered by the same copyright terms
* except that the holder is Tim Hudson (tjh@cryptsoft.com).
*
* Copyright remains Eric Young's, and as such any Copyright notices in
* the code are not to be removed.
* If this package is used in a product, Eric Young should be given attribution
* as the author of the parts of the library used.
* This can be in the form of a textual message at program startup or
* in documentation (online or textual) provided with the package.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* "This product includes cryptographic software written by
* Eric Young (eay@cryptsoft.com)"
* The word 'cryptographic' can be left out if the rouines from the library
* being used are not cryptographic related :-).
* 4. If you include any Windows specific code (or a derivative thereof) from
* the apps directory (application code) you must include an acknowledgement:
* "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
*
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* The licence and distribution terms for any publically available version or
* derivative of this code cannot be changed. i.e. this code cannot simply be
* copied and put under another distribution licence
* [including the GNU Public Licence.]
*/
====================OpenSSL====================
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
* in the file LICENSE in the source distribution or at
* https://www.openssl.org/source/license.html
====================OpenSSL====================
* Licensed under the OpenSSL licenses, (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* https://www.openssl.org/source/license.html
* or in the file LICENSE in the source distribution.
====================OpenSSL====================
* Rights for redistribution and usage in source and binary forms are
* granted according to the OpenSSL license. Warranty of any kind is
* disclaimed.
====================OpenSSL====================
;; Licensed under the OpenSSL license (the "License"). You may not use
;; this file except in compliance with the License. You can obtain a copy
;; in the file LICENSE in the source distribution or at
;; https://www.openssl.org/source/license.html
====================OpenSSL====================
;; Rights for redistribution and usage in source and binary forms are
;; granted according to the OpenSSL license. Warranty of any kind is
;; disclaimed.
====================OpenSSL====================
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
in the file LICENSE in the source distribution or at
L.
====================OpenSSL AND BSD-2-Clause====================
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
* in the file LICENSE in the source distribution or at
* https://www.openssl.org/source/license.html
*/
/*
* This file is dual-licensed and is also available under the following
* terms:
*
* Copyright (c) 2004, 2018, Richard Levitte
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
====================OpenSSL AND BSD-2-Clause====================
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
* in the file LICENSE in the source distribution or at
* https://www.openssl.org/source/license.html
*/
/*
* This file is dual-licensed and is also available under the following
* terms:
*
* Copyright (c) 2004, Richard Levitte
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
====================OpenSSL AND BSD-2-Clause====================
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
* in the file LICENSE in the source distribution or at
* https://www.openssl.org/source/license.html
*/
/*
* This file is dual-licensed and is also available under the following
* terms:
*
* Copyright (c) 2004, Richard Levitte
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
====================Public-Domain====================
* Public domain version is distributed above.
====================Public-Domain====================
* THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS
* OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
* OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
====================Public-Domain====================
* This code is hereby placed in the public domain.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS
* OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
* OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
====================Public-Domain====================
/* Adapted from the public domain code by D. Bernstein from SUPERCOP. */
====================Snprintf====================
* It may be used for any purpose as long as this notice remains intact
* on all source code distributions.