BoringSSL is a fork of OpenSSL. As such, large parts of it fall under OpenSSL&#xA;licensing. Files that are completely new have a Google copyright and an ISC&#xA;license. This license is reproduced at the bottom of this file.&#xA;&#xA;Contributors to BoringSSL are required to follow the CLA rules for Chromium:&#xA;https://cla.developers.google.com/clas&#xA;&#xA;Files in third_party/ have their own licenses, as described therein. The MIT&#xA;license, for third_party/fiat, which, unlike other third_party directories, is&#xA;compiled into non-test libraries, is included below.&#xA;&#xA;The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the&#xA;OpenSSL License and the original SSLeay license apply to the toolkit. See below&#xA;for the actual license texts. Actually both licenses are BSD-style Open Source&#xA;licenses. In case of any license issues related to OpenSSL please contact&#xA;openssl-core@openssl.org.&#xA;&#xA;The following are Google-internal bug numbers where explicit permission from&#xA;some authors is recorded for use of their work. (This is purely for our own&#xA;record keeping.)&#xA;  27287199&#xA;  27287880&#xA;  27287883&#xA;&#xA;  OpenSSL License&#xA;  ---------------&#xA;&#xA;/* ====================================================================&#xA; * Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.&#xA; *&#xA; * Redistribution and use in source and binary forms, with or without&#xA; * modification, are permitted provided that the following conditions&#xA; * are met:&#xA; *&#xA; * 1. Redistributions of source code must retain the above copyright&#xA; *    notice, this list of conditions and the following disclaimer. &#xA; *&#xA; * 2. Redistributions in binary form must reproduce the above copyright&#xA; *    notice, this list of conditions and the following disclaimer in&#xA; *    the documentation and/or other materials provided with the&#xA; *    distribution.&#xA; *&#xA; * 3. All advertising materials mentioning features or use of this&#xA; *    software must display the following acknowledgment:&#xA; *    &#34;This product includes software developed by the OpenSSL Project&#xA; *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)&#34;&#xA; *&#xA; * 4. The names &#34;OpenSSL Toolkit&#34; and &#34;OpenSSL Project&#34; must not be used to&#xA; *    endorse or promote products derived from this software without&#xA; *    prior written permission. For written permission, please contact&#xA; *    openssl-core@openssl.org.&#xA; *&#xA; * 5. Products derived from this software may not be called &#34;OpenSSL&#34;&#xA; *    nor may &#34;OpenSSL&#34; appear in their names without prior written&#xA; *    permission of the OpenSSL Project.&#xA; *&#xA; * 6. Redistributions of any form whatsoever must retain the following&#xA; *    acknowledgment:&#xA; *    &#34;This product includes software developed by the OpenSSL Project&#xA; *    for use in the OpenSSL Toolkit (http://www.openssl.org/)&#34;&#xA; *&#xA; * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS&#39;&#39; AND ANY&#xA; * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE&#xA; * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR&#xA; * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR&#xA; * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,&#xA; * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT&#xA; * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;&#xA; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)&#xA; * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,&#xA; * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)&#xA; * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED&#xA; * OF THE POSSIBILITY OF SUCH DAMAGE.&#xA; * ====================================================================&#xA; *&#xA; * This product includes cryptographic software written by Eric Young&#xA; * (eay@cryptsoft.com).  This product includes software written by Tim&#xA; * Hudson (tjh@cryptsoft.com).&#xA; *&#xA; */&#xA;&#xA; Original SSLeay License&#xA; -----------------------&#xA;&#xA;/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)&#xA; * All rights reserved.&#xA; *&#xA; * This package is an SSL implementation written&#xA; * by Eric Young (eay@cryptsoft.com).&#xA; * The implementation was written so as to conform with Netscapes SSL.&#xA; * &#xA; * This library is free for commercial and non-commercial use as long as&#xA; * the following conditions are aheared to.  The following conditions&#xA; * apply to all code found in this distribution, be it the RC4, RSA,&#xA; * lhash, DES, etc., code; not just the SSL code.  The SSL documentation&#xA; * included with this distribution is covered by the same copyright terms&#xA; * except that the holder is Tim Hudson (tjh@cryptsoft.com).&#xA; * &#xA; * Copyright remains Eric Young&#39;s, and as such any Copyright notices in&#xA; * the code are not to be removed.&#xA; * If this package is used in a product, Eric Young should be given attribution&#xA; * as the author of the parts of the library used.&#xA; * This can be in the form of a textual message at program startup or&#xA; * in documentation (online or textual) provided with the package.&#xA; * &#xA; * Redistribution and use in source and binary forms, with or without&#xA; * modification, are permitted provided that the following conditions&#xA; * are met:&#xA; * 1. Redistributions of source code must retain the copyright&#xA; *    notice, this list of conditions and the following disclaimer.&#xA; * 2. Redistributions in binary form must reproduce the above copyright&#xA; *    notice, this list of conditions and the following disclaimer in the&#xA; *    documentation and/or other materials provided with the distribution.&#xA; * 3. All advertising materials mentioning features or use of this software&#xA; *    must display the following acknowledgement:&#xA; *    &#34;This product includes cryptographic software written by&#xA; *     Eric Young (eay@cryptsoft.com)&#34;&#xA; *    The word &#39;cryptographic&#39; can be left out if the rouines from the library&#xA; *    being used are not cryptographic related :-).&#xA; * 4. If you include any Windows specific code (or a derivative thereof) from &#xA; *    the apps directory (application code) you must include an acknowledgement:&#xA; *    &#34;This product includes software written by Tim Hudson (tjh@cryptsoft.com)&#34;&#xA; * &#xA; * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS&#39;&#39; AND&#xA; * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE&#xA; * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE&#xA; * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE&#xA; * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL&#xA; * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS&#xA; * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)&#xA; * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT&#xA; * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&#xA; * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF&#xA; * SUCH DAMAGE.&#xA; * &#xA; * The licence and distribution terms for any publically available version or&#xA; * derivative of this code cannot be changed.  i.e. this code cannot simply be&#xA; * copied and put under another distribution licence&#xA; * [including the GNU Public Licence.]&#xA; */&#xA;&#xA;&#xA;ISC license used for completely new code in BoringSSL:&#xA;&#xA;/* Copyright (c) 2015, Google Inc.&#xA; *&#xA; * Permission to use, copy, modify, and/or distribute this software for any&#xA; * purpose with or without fee is hereby granted, provided that the above&#xA; * copyright notice and this permission notice appear in all copies.&#xA; *&#xA; * THE SOFTWARE IS PROVIDED &#34;AS IS&#34; AND THE AUTHOR DISCLAIMS ALL WARRANTIES&#xA; * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF&#xA; * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY&#xA; * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES&#xA; * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION&#xA; * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN&#xA; * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */&#xA;&#xA;&#xA;The code in third_party/fiat carries the MIT license:&#xA;&#xA;Copyright (c) 2015-2016 the fiat-crypto authors (see&#xA;https://github.com/mit-plv/fiat-crypto/blob/master/AUTHORS).&#xA;&#xA;Permission is hereby granted, free of charge, to any person obtaining a copy&#xA;of this software and associated documentation files (the &#34;Software&#34;), to deal&#xA;in the Software without restriction, including without limitation the rights&#xA;to use, copy, modify, merge, publish, distribute, sublicense, and/or sell&#xA;copies of the Software, and to permit persons to whom the Software is&#xA;furnished to do so, subject to the following conditions:&#xA;&#xA;The above copyright notice and this permission notice shall be included in all&#xA;copies or substantial portions of the Software.&#xA;&#xA;THE SOFTWARE IS PROVIDED &#34;AS IS&#34;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR&#xA;IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,&#xA;FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE&#xA;AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER&#xA;LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,&#xA;OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE&#xA;SOFTWARE.&#xA;&#xA;&#xA;Licenses for support code&#xA;-------------------------&#xA;&#xA;Parts of the TLS test suite are under the Go license. This code is not included&#xA;in BoringSSL (i.e. libcrypto and libssl) when compiled, however, so&#xA;distributing code linked against BoringSSL does not trigger this license:&#xA;&#xA;Copyright (c) 2009 The Go Authors. All rights reserved.&#xA;&#xA;Redistribution and use in source and binary forms, with or without&#xA;modification, are permitted provided that the following conditions are&#xA;met:&#xA;&#xA;   * Redistributions of source code must retain the above copyright&#xA;notice, this list of conditions and the following disclaimer.&#xA;   * Redistributions in binary form must reproduce the above&#xA;copyright notice, this list of conditions and the following disclaimer&#xA;in the documentation and/or other materials provided with the&#xA;distribution.&#xA;   * Neither the name of Google Inc. nor the names of its&#xA;contributors may be used to endorse or promote products derived from&#xA;this software without specific prior written permission.&#xA;&#xA;THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS&#xA;&#34;AS IS&#34; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT&#xA;LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR&#xA;A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT&#xA;OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,&#xA;SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT&#xA;LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,&#xA;DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY&#xA;THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT&#xA;(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE&#xA;OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.&#xA;&#xA;&#xA;BoringSSL uses the Chromium test infrastructure to run a continuous build,&#xA;trybots etc. The scripts which manage this, and the script for generating build&#xA;metadata, are under the Chromium license. Distributing code linked against&#xA;BoringSSL does not trigger this license.&#xA;&#xA;Copyright 2015 The Chromium Authors. All rights reserved.&#xA;&#xA;Redistribution and use in source and binary forms, with or without&#xA;modification, are permitted provided that the following conditions are&#xA;met:&#xA;&#xA;   * Redistributions of source code must retain the above copyright&#xA;notice, this list of conditions and the following disclaimer.&#xA;   * Redistributions in binary form must reproduce the above&#xA;copyright notice, this list of conditions and the following disclaimer&#xA;in the documentation and/or other materials provided with the&#xA;distribution.&#xA;   * Neither the name of Google Inc. nor the names of its&#xA;contributors may be used to endorse or promote products derived from&#xA;this software without specific prior written permission.&#xA;&#xA;THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS&#xA;&#34;AS IS&#34; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT&#xA;LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR&#xA;A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT&#xA;OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,&#xA;SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT&#xA;LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,&#xA;DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY&#xA;THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT&#xA;(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE&#xA;OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.&#xA;