Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: librist
Source: <url://example.com>
#
# Please double check copyright with the licensecheck(1) command.

Files:     contrib/mbedtls/include/mbedtls/aes.h
           contrib/mbedtls/include/mbedtls/aesni.h
           contrib/mbedtls/include/mbedtls/arc4.h
           contrib/mbedtls/include/mbedtls/aria.h
           contrib/mbedtls/include/mbedtls/asn1.h
           contrib/mbedtls/include/mbedtls/asn1write.h
           contrib/mbedtls/include/mbedtls/base64.h
           contrib/mbedtls/include/mbedtls/bignum.h
           contrib/mbedtls/include/mbedtls/blowfish.h
           contrib/mbedtls/include/mbedtls/camellia.h
           contrib/mbedtls/include/mbedtls/ccm.h
           contrib/mbedtls/include/mbedtls/certs.h
           contrib/mbedtls/include/mbedtls/chacha20.h
           contrib/mbedtls/include/mbedtls/chachapoly.h
           contrib/mbedtls/include/mbedtls/cipher.h
           contrib/mbedtls/include/mbedtls/cipher_internal.h
           contrib/mbedtls/include/mbedtls/cmac.h
           contrib/mbedtls/include/mbedtls/compat-1.3.h
           contrib/mbedtls/include/mbedtls/config.h
           contrib/mbedtls/include/mbedtls/config_psa.h
           contrib/mbedtls/include/mbedtls/ctr_drbg.h
           contrib/mbedtls/include/mbedtls/debug.h
           contrib/mbedtls/include/mbedtls/des.h
           contrib/mbedtls/include/mbedtls/dhm.h
           contrib/mbedtls/include/mbedtls/ecdh.h
           contrib/mbedtls/include/mbedtls/ecdsa.h
           contrib/mbedtls/include/mbedtls/ecjpake.h
           contrib/mbedtls/include/mbedtls/ecp.h
           contrib/mbedtls/include/mbedtls/entropy.h
           contrib/mbedtls/include/mbedtls/entropy_poll.h
           contrib/mbedtls/include/mbedtls/error.h
           contrib/mbedtls/include/mbedtls/gcm.h
           contrib/mbedtls/include/mbedtls/havege.h
           contrib/mbedtls/include/mbedtls/hkdf.h
           contrib/mbedtls/include/mbedtls/hmac_drbg.h
           contrib/mbedtls/include/mbedtls/md.h
           contrib/mbedtls/include/mbedtls/md2.h
           contrib/mbedtls/include/mbedtls/md4.h
           contrib/mbedtls/include/mbedtls/md5.h
           contrib/mbedtls/include/mbedtls/md_internal.h
           contrib/mbedtls/include/mbedtls/memory_buffer_alloc.h
           contrib/mbedtls/include/mbedtls/net.h
           contrib/mbedtls/include/mbedtls/net_sockets.h
           contrib/mbedtls/include/mbedtls/nist_kw.h
           contrib/mbedtls/include/mbedtls/oid.h
           contrib/mbedtls/include/mbedtls/padlock.h
           contrib/mbedtls/include/mbedtls/pem.h
           contrib/mbedtls/include/mbedtls/pk.h
           contrib/mbedtls/include/mbedtls/pk_internal.h
           contrib/mbedtls/include/mbedtls/pkcs11.h
           contrib/mbedtls/include/mbedtls/pkcs12.h
           contrib/mbedtls/include/mbedtls/pkcs5.h
           contrib/mbedtls/include/mbedtls/platform.h
           contrib/mbedtls/include/mbedtls/platform_time.h
           contrib/mbedtls/include/mbedtls/platform_util.h
           contrib/mbedtls/include/mbedtls/poly1305.h
           contrib/mbedtls/include/mbedtls/psa_util.h
           contrib/mbedtls/include/mbedtls/ripemd160.h
           contrib/mbedtls/include/mbedtls/rsa.h
           contrib/mbedtls/include/mbedtls/rsa_internal.h
           contrib/mbedtls/include/mbedtls/sha1.h
           contrib/mbedtls/include/mbedtls/sha256.h
           contrib/mbedtls/include/mbedtls/sha512.h
           contrib/mbedtls/include/mbedtls/ssl.h
           contrib/mbedtls/include/mbedtls/ssl_cache.h
           contrib/mbedtls/include/mbedtls/ssl_ciphersuites.h
           contrib/mbedtls/include/mbedtls/ssl_cookie.h
           contrib/mbedtls/include/mbedtls/ssl_internal.h
           contrib/mbedtls/include/mbedtls/ssl_ticket.h
           contrib/mbedtls/include/mbedtls/threading.h
           contrib/mbedtls/include/mbedtls/timing.h
           contrib/mbedtls/include/mbedtls/x509.h
           contrib/mbedtls/include/mbedtls/x509_crl.h
           contrib/mbedtls/include/mbedtls/x509_crt.h
           contrib/mbedtls/include/mbedtls/x509_csr.h
           contrib/mbedtls/include/mbedtls/xtea.h
           contrib/mbedtls/include/psa/crypto.h
           contrib/mbedtls/include/psa/crypto_compat.h
           contrib/mbedtls/include/psa/crypto_config.h
           contrib/mbedtls/include/psa/crypto_driver_common.h
           contrib/mbedtls/include/psa/crypto_extra.h
           contrib/mbedtls/include/psa/crypto_platform.h
           contrib/mbedtls/include/psa/crypto_se_driver.h
           contrib/mbedtls/include/psa/crypto_sizes.h
           contrib/mbedtls/include/psa/crypto_struct.h
           contrib/mbedtls/include/psa/crypto_types.h
           contrib/mbedtls/include/psa/crypto_values.h
           contrib/mbedtls/library/asn1parse.c
           contrib/mbedtls/library/asn1write.c
           contrib/mbedtls/library/base64.c
           contrib/mbedtls/library/certs.c
           contrib/mbedtls/library/chacha20.c
           contrib/mbedtls/library/chachapoly.c
           contrib/mbedtls/library/check_crypto_config.h
           contrib/mbedtls/library/cipher.c
           contrib/mbedtls/library/cipher_wrap.c
           contrib/mbedtls/library/common.h
           contrib/mbedtls/library/debug.c
           contrib/mbedtls/library/ecp_curves.c
           contrib/mbedtls/library/entropy.c
           contrib/mbedtls/library/entropy_poll.c
           contrib/mbedtls/library/error.c
           contrib/mbedtls/library/hkdf.c
           contrib/mbedtls/library/md.c
           contrib/mbedtls/library/memory_buffer_alloc.c
           contrib/mbedtls/library/net_sockets.c
           contrib/mbedtls/library/oid.c
           contrib/mbedtls/library/pem.c
           contrib/mbedtls/library/pk.c
           contrib/mbedtls/library/pk_wrap.c
           contrib/mbedtls/library/pkcs11.c
           contrib/mbedtls/library/pkparse.c
           contrib/mbedtls/library/pkwrite.c
           contrib/mbedtls/library/platform.c
           contrib/mbedtls/library/platform_util.c
           contrib/mbedtls/library/poly1305.c
           contrib/mbedtls/library/psa_crypto.c
           contrib/mbedtls/library/psa_crypto_client.c
           contrib/mbedtls/library/psa_crypto_core.h
           contrib/mbedtls/library/psa_crypto_driver_wrappers.c
           contrib/mbedtls/library/psa_crypto_driver_wrappers.h
           contrib/mbedtls/library/psa_crypto_ecp.c
           contrib/mbedtls/library/psa_crypto_ecp.h
           contrib/mbedtls/library/psa_crypto_invasive.h
           contrib/mbedtls/library/psa_crypto_its.h
           contrib/mbedtls/library/psa_crypto_random_impl.h
           contrib/mbedtls/library/psa_crypto_rsa.c
           contrib/mbedtls/library/psa_crypto_rsa.h
           contrib/mbedtls/library/psa_crypto_se.c
           contrib/mbedtls/library/psa_crypto_se.h
           contrib/mbedtls/library/psa_crypto_service_integration.h
           contrib/mbedtls/library/psa_crypto_slot_management.c
           contrib/mbedtls/library/psa_crypto_slot_management.h
           contrib/mbedtls/library/psa_crypto_storage.c
           contrib/mbedtls/library/psa_crypto_storage.h
           contrib/mbedtls/library/psa_its_file.c
           contrib/mbedtls/library/rsa_internal.c
           contrib/mbedtls/library/ssl_ciphersuites.c
           contrib/mbedtls/library/ssl_cli.c
           contrib/mbedtls/library/ssl_invasive.h
           contrib/mbedtls/library/ssl_srv.c
           contrib/mbedtls/library/ssl_ticket.c
           contrib/mbedtls/library/threading.c
           contrib/mbedtls/library/timing.c
           contrib/mbedtls/library/version.c
           contrib/mbedtls/library/version_features.c
           contrib/mbedtls/library/x509_create.c
           contrib/mbedtls/library/xtea.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     compat/gcc/stdatomic.h
           compat/msvc/stdatomic.h
           contrib/endian-shim.h
           contrib/linux-crypto.c
           contrib/linux-crypto.h
           contrib/poll_win.c
           contrib/pthread-shim.c
           contrib/pthread-shim.h
           contrib/stdio-shim.c
           contrib/stdio-shim.h
           contrib/time-shim.c
           contrib/time-shim.h
           include/common/attributes.h
           include/librist/common.h
           include/librist/config.h.in
           include/librist/headers.h
           include/librist/librist.h
           include/librist/librist_srp.h
           include/librist/logging.h
           include/librist/oob.h
           include/librist/opt.h
           include/librist/peer.h
           include/librist/receiver.h
           include/librist/udpsocket.h
           include/librist/urlparam.h
           include/librist/version.h.in
           include/vcs_version.h.in
           src/crypto/crypto-private.h
           src/crypto/crypto.c
           src/crypto/psk.c
           src/crypto/psk.h
           src/eap.c
           src/eap.h
           src/flow.c
           src/libevsocket.c
           src/libevsocket.h
           src/log-private.h
           src/logging.c
           src/mpegts.c
           src/mpegts.h
           src/rist-common.c
           src/rist-private.h
           src/rist-thread.c
           src/rist-thread.h
           src/rist.c
           src/rist_ref.c
           src/rist_ref.h
           src/stats.c
           src/udp-private.h
           src/udp.c
           src/udpsocket.c
           test/rist/example-test.c
           test/rist/test_send_receive.c
           tools/oob_shared.c
           tools/oob_shared.h
           tools/ristreceiver.c
           tools/ristsender.c
           tools/ristsrppasswd.c
           tools/risturlhelp.h
           tools/srp_shared.c
           tools/srp_shared.h
Copyright: 2014-2019 Stephan Mueller <smueller@chronox.de>
           2018 VideoLAN and dav1d authors
           2019-2020 SipRadius LLC
           2020 in2ip B.V. Linux Crypto API, based on libkcapi, relicensed to BSD-2 with author's permission
           2020-2021 VideoLAN and librist authors
           __NO_COPYRIGHT__ in: contrib/endian-shim.h
           __NO_COPYRIGHT__ in: contrib/linux-crypto.h
           __NO_COPYRIGHT__ in: contrib/poll_win.c
           __NO_COPYRIGHT__ in: contrib/pthread-shim.c
           __NO_COPYRIGHT__ in: contrib/pthread-shim.h
           __NO_COPYRIGHT__ in: contrib/stdio-shim.c
           __NO_COPYRIGHT__ in: contrib/stdio-shim.h
           __NO_COPYRIGHT__ in: contrib/time-shim.c
           __NO_COPYRIGHT__ in: contrib/time-shim.h
           __NO_COPYRIGHT__ in: src/crypto/crypto-private.h
           __NO_COPYRIGHT__ in: src/crypto/crypto.c
           __NO_COPYRIGHT__ in: src/crypto/psk.c
           __NO_COPYRIGHT__ in: src/crypto/psk.h
           __NO_COPYRIGHT__ in: src/eap.c
           __NO_COPYRIGHT__ in: src/eap.h
           __NO_COPYRIGHT__ in: src/flow.c
           __NO_COPYRIGHT__ in: src/libevsocket.c
           __NO_COPYRIGHT__ in: src/libevsocket.h
           __NO_COPYRIGHT__ in: src/log-private.h
           __NO_COPYRIGHT__ in: src/logging.c
           __NO_COPYRIGHT__ in: src/mpegts.c
           __NO_COPYRIGHT__ in: src/mpegts.h
           __NO_COPYRIGHT__ in: src/rist-common.c
           __NO_COPYRIGHT__ in: src/rist-private.h
           __NO_COPYRIGHT__ in: src/rist.c
           __NO_COPYRIGHT__ in: src/rist_ref.c
           __NO_COPYRIGHT__ in: src/rist_ref.h
           __NO_COPYRIGHT__ in: src/stats.c
           __NO_COPYRIGHT__ in: src/udp-private.h
           __NO_COPYRIGHT__ in: src/udp.c
           __NO_COPYRIGHT__ in: src/udpsocket.c
           __NO_COPYRIGHT__ in: test/rist/example-test.c
           __NO_COPYRIGHT__ in: test/rist/test_send_receive.c
           __NO_COPYRIGHT__ in: tools/oob_shared.c
           __NO_COPYRIGHT__ in: tools/oob_shared.h
           __NO_COPYRIGHT__ in: tools/ristreceiver.c
           __NO_COPYRIGHT__ in: tools/ristsender.c
           __NO_COPYRIGHT__ in: tools/ristsrppasswd.c
           __NO_COPYRIGHT__ in: tools/risturlhelp.h
           __NO_COPYRIGHT__ in: tools/srp_shared.c
           __NO_COPYRIGHT__ in: tools/srp_shared.h
License:   __UNKNOWN__
 SPDX-License-Identifier: BSD-2-Clause

Files:     .gitattributes
           .gitignore
           .gitlab-ci.yml
           CONTRIBUTING.md
           NEWS
           README.md
           THANKS.md
           common/Dockerfile
           common/ci/aarch64-linux-gnu-gcc
           common/ci/x86_64-w64-mingw32.cmake
           common/ci/x86_64-w64-mingw32.meson
           common/configs/cppcheck-suppressions.in.txt
           common/configs/cppcheck-suppressions.txt
           common/scripts/analyze.sh
           contrib/getopt-shim.h
           contrib/mbedtls/Makefile
           contrib/mbedtls/include/CMakeLists.txt
           contrib/mbedtls/library/CMakeLists.txt
           contrib/mbedtls/library/Makefile
           contrib/mbedtls/library/libmbedcrypto.a
           contrib/mbedtls/meson.build
           contrib/mbedtls/refresh_mbedtls_source.sh
           contrib/socket-shim.h
           docs/VSF_TR-06-1.pdf
           docs/VSF_TR-06-2.pdf
           docs/librist_logo.png
           include/librist/meson.build
           include/librist/sender.h
           include/librist/stats.h
           include/meson.build
           meson.build
           meson_options.txt
           test/meson.build
           test/rist/meson.build
           tools/meson.build
Copyright: __NO_COPYRIGHT_NOR_LICENSE__
License:   __NO_COPYRIGHT_NOR_LICENSE__

Files:     contrib/mbedtls/library/ecdh.c
           contrib/mbedtls/library/ecdsa.c
           contrib/mbedtls/library/ecp.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 References:
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/x509.c
           contrib/mbedtls/library/x509_crl.c
           contrib/mbedtls/library/x509_csr.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The ITU-T X.509 standard defines a certificate format for PKI.
 .
 http://www.ietf.org/rfc/rfc5280.txt (Certificates and CRLs)
 http://www.ietf.org/rfc/rfc3279.txt (Alg IDs for CRLs)
 http://www.ietf.org/rfc/rfc2986.txt (CSRs, aka PKCS#10)
 .
 http://www.itu.int/ITU-T/studygroups/com17/languages/X.680-0207.pdf
 http://www.itu.int/ITU-T/studygroups/com17/languages/X.690-0207.pdf
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/ssl_cache.c
           contrib/mbedtls/library/ssl_cookie.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 These session callbacks use a simple chained list
 to store and retrieve the session information.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/ssl_msg.c
           contrib/mbedtls/library/ssl_tls.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The SSL 3.0 specification was drafted by Netscape in 1996,
 and became an IETF standard in 1999.
 .
 http://wp.netscape.com/eng/ssl3/
 http://www.ietf.org/rfc/rfc2246.txt
 http://www.ietf.org/rfc/rfc4346.txt
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/ssl_tls13_keys.c
           contrib/mbedtls/library/ssl_tls13_keys.h
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   __UNKNOWN__
 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.

Files:     contrib/srp.c
Copyright: 2015 Dieter Wimberger https://github.com/dwimberger/mbedtls-csrp
           2015 Tom Cocagne, Dieter Wimberger
           2017 Johannes Schriewer https://github.com/dunkelstern/mbedtls-csrp
License:   Expat
 Derived from:
 Copyright (c) 2010 Tom Cocagne.
 https://github.com/cocagne/csrp
 .
 The MIT License (MIT)
 .
 Permission is hereby granted, free of charge, to any person obtaining a copy of
 this software and associated documentation files (the "Software"), to deal in
 the Software without restriction, including without limitation the rights to
 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
 of the Software, and to permit persons to whom the Software is furnished to do
 so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in all
 copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 SOFTWARE.

Files:     contrib/contrib_cJSON/cjson/cJSON.h
Copyright: 2009-2017 Dave Gamble and cJSON contributors
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.

Files:     contrib/srp.h
Copyright: 2015 Dieter Wimberger https://github.com/dwimberger/mbedtls-csrp
           2015 Tom Cocagne, Dieter Wimberger
           2017 Johannes Schriewer https://github.com/dunkelstern/mbedtls-csrp
License:   Expat
 Derived from:
 Copyright (c) 2010 Tom Cocagne.
 https://github.com/cocagne/csrp
 .
 The MIT License (MIT)
 .
 Permission is hereby granted, free of charge, to any person obtaining a copy of
 this software and associated documentation files (the "Software"), to deal in
 the Software without restriction, including without limitation the rights to
 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
 of the Software, and to permit persons to whom the Software is furnished to do
 so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in all
 copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 SOFTWARE.
 .
 Purpose:       This is a direct implementation of the Secure Remote Password
 Protocol version 6a as described by
 http://srp.stanford.edu/design.html
 .
 Dependencies:  mbedtls

Files:     contrib/contrib_cJSON/cjson/cJSON.c
Copyright: 2009-2017 Dave Gamble and cJSON contributors
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 cJSON
 JSON parser in C.
 .
 disable warnings about old C89 functions in MSVC

Files:     contrib/mbedtls/library/havege.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The HAVEGE RNG was designed by Andre Seznec in 2002.
 .
 http://www.irisa.fr/caps/projects/hipsor/publi.php
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/sha256.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The SHA-256 Secure Hash Standard was published by NIST in 2002.
 .
 http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/ecjpake.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 References in the code are to the Thread v1.0 Specification,
 available to members of the Thread Group http://threadgroup.org/
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/include/mbedtls/version.h
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 This set of compile-time defines and run-time variables can be used to
 determine the version number of the mbed TLS library used.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/cmac.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 References:
 .
 - NIST SP 800-38B Recommendation for Block Cipher Modes of Operation: The
 CMAC Mode for Authentication
 http://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-38b.pdf
 .
 - RFC 4493 - The AES-CMAC Algorithm
 https://tools.ietf.org/html/rfc4493
 .
 - RFC 4615 - The Advanced Encryption Standard-Cipher-based Message
 Authentication Code-Pseudo-Random Function-128 (AES-CMAC-PRF-128)
 Algorithm for the Internet Key Exchange Protocol (IKE)
 https://tools.ietf.org/html/rfc4615
 .
 Additional test vectors: ISO/IEC 9797-1
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/md5.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The MD5 algorithm was designed by Ron Rivest in 1991.
 .
 http://www.ietf.org/rfc/rfc1321.txt
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/x509write_csr.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 References:
 - CSRs: PKCS#10 v1.7 aka RFC 2986
 - attributes: PKCS#9 v2.0 aka RFC 2985
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/rsa.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The following sources were referenced in the design of this implementation
 of the RSA algorithm:
 .
 [1] A method for obtaining digital signatures and public-key cryptosystems
 R Rivest, A Shamir, and L Adleman
 http://people.csail.mit.edu/rivest/pubs.html#RSA78
 .
 [2] Handbook of Applied Cryptography - 1997, Chapter 8
 Menezes, van Oorschot and Vanstone
 .
 [3] Malware Guard Extension: Using SGX to Conceal Cache Attacks
 Michael Schwarz, Samuel Weiser, Daniel Gruss, Clémentine Maurice and
 Stefan Mangard
 https://arxiv.org/abs/1702.08719v2
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/gcm.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 http://csrc.nist.gov/publications/nistpubs/800-38D/SP-800-38D.pdf
 .
 See also:
 [MGV] http://csrc.nist.gov/groups/ST/toolkit/BCM/documents/proposedmodes/gcm/gcm-revised-spec.pdf
 .
 We use the algorithm described as Shoup's method with 4-bit tables in
 [MGV] 4.1, pp. 12-13, to enhance speed without using too much memory.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/sha1.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The SHA-1 standard was published by NIST in 1993.
 .
 http://www.itl.nist.gov/fipspubs/fip180-1.htm
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/x509_crt.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The ITU-T X.509 standard defines a certificate format for PKI.
 .
 http://www.ietf.org/rfc/rfc5280.txt (Certificates and CRLs)
 http://www.ietf.org/rfc/rfc3279.txt (Alg IDs for CRLs)
 http://www.ietf.org/rfc/rfc2986.txt (CSRs, aka PKCS#10)
 .
 http://www.itu.int/ITU-T/studygroups/com17/languages/X.680-0207.pdf
 http://www.itu.int/ITU-T/studygroups/com17/languages/X.690-0207.pdf
 .
 [SIRO] https://cabforum.org/wp-content/uploads/Chunghwatelecom201503cabforumV4.pdf
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/pkcs5.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 PKCS#5 includes PBKDF2 and more
 .
 http://tools.ietf.org/html/rfc2898 (Specification)
 http://tools.ietf.org/html/rfc6070 (Test vectors)
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/sha512.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The SHA-512 Secure Hash Standard was published by NIST in 2002.
 .
 http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/blowfish.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The Blowfish block cipher was designed by Bruce Schneier in 1993.
 http://www.schneier.com/blowfish.html
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/x509write_crt.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 References:
 - certificates: RFC 5280, updated by RFC 6818
 - CSRs: PKCS#10 v1.7 aka RFC 2986
 - attributes: PKCS#9 v2.0 aka RFC 2985
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/include/mbedtls/bn_mul.h
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 Multiply source vector [s] with b, add result
 to destination vector [d] and set carry c.
 .
 Currently supports:
 .
 . IA-32 (386+)         . AMD64 / EM64T
 . IA-32 (SSE2)         . Motorola 68000
 . PowerPC, 32-bit      . MicroBlaze
 . PowerPC, 64-bit      . TriCore
 . SPARC v8             . ARM v3+
 . Alpha                . MIPS32
 . C, longlong          . C, generic
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/ripemd160.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The RIPEMD-160 algorithm was designed by RIPE in 1996
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/padlock.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 This implementation is based on the VIA PadLock Programming Guide:
 .
 http://www.via.com.tw/en/downloads/whitepapers/initiatives/padlock/
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/aria.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 This implementation is based on the following standards:
 [1] http://210.104.33.10/ARIA/doc/ARIA-specification-e.pdf
 [2] https://tools.ietf.org/html/rfc5794
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/md2.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The MD2 algorithm was designed by Ron Rivest in 1989.
 .
 http://www.ietf.org/rfc/rfc1115.txt
 http://www.ietf.org/rfc/rfc1319.txt
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/ctr_drbg.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The NIST SP 800-90 DRBGs are described in the following publication.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/bignum.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The following sources were referenced in the design of this Multi-precision
 Integer library:
 .
 [1] Handbook of Applied Cryptography - 1997
 Menezes, van Oorschot and Vanstone
 .
 [2] Multi-Precision Math
 Tom St Denis
 https://github.com/libtom/libtommath/blob/develop/tommath.pdf
 .
 [3] GNU Multi-Precision Arithmetic Library
 https://gmplib.org/manual/index.html
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/include/mbedtls/check_config.h
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 It is recommended to include this file from your config.h
 in order to catch dependency issues early.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/pkcs12.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The PKCS #12 Personal Information Exchange Syntax Standard v1.1
 .
 http://www.rsa.com/rsalabs/pkcs/files/h11301-wp-pkcs-12v1-1-personal-information-exchange-syntax.pdf
 ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-12/pkcs-12v1-1.asn
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/arc4.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The ARCFOUR algorithm was publicly disclosed on 94/09.
 .
 http://groups.google.com/group/sci.crypt/msg/10a300c9d21afca0
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/md4.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The MD4 algorithm was designed by Ron Rivest in 1990.
 .
 http://www.ietf.org/rfc/rfc1186.txt
 http://www.ietf.org/rfc/rfc1320.txt
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/camellia.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The Camellia block cipher was designed by NTT and Mitsubishi Electric
 Corporation.
 .
 http://info.isl.ntt.co.jp/crypt/eng/camellia/dl/01espec.pdf
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/include/mbedtls/ecp_internal.h
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 References:
 .
 [1] BERNSTEIN, Daniel J. Curve25519: new Diffie-Hellman speed records.
 <http://cr.yp.to/ecdh/curve25519-20060209.pdf>
 .
 [2] CORON, Jean-S'ebastien. Resistance against differential power analysis
 for elliptic curve cryptosystems. In : Cryptographic Hardware and
 Embedded Systems. Springer Berlin Heidelberg, 1999. p. 292-302.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/hmac_drbg.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The NIST SP 800-90A DRBGs are described in the following publication.
 http://csrc.nist.gov/publications/nistpubs/800-90A/SP800-90A.pdf
 References below are based on rev. 1 (January 2012).
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/dhm.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The following sources were referenced in the design of this implementation
 of the Diffie-Hellman-Merkle algorithm:
 .
 [1] Handbook of Applied Cryptography - 1997, Chapter 12
 Menezes, van Oorschot and Vanstone
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/aesni.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 [AES-WP] http://software.intel.com/en-us/articles/intel-advanced-encryption-standard-aes-instructions-set
 [CLMUL-WP] http://software.intel.com/en-us/articles/intel-carry-less-multiplication-instruction-and-its-usage-for-computing-the-gcm-mode/
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/des.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 DES, on which TDES is based, was originally designed by Horst Feistel
 at IBM in 1974, and was adopted as a standard by NIST (formerly NBS).
 .
 http://csrc.nist.gov/publications/fips/fips46-3/fips46-3.pdf
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/aes.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   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.
 .
 The AES block cipher was designed by Vincent Rijmen and Joan Daemen.
 .
 http://csrc.nist.gov/encryption/aes/rijndael/Rijndael.pdf
 http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     contrib/mbedtls/library/nist_kw.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   __HEADER___
 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.
 .
 Definition of Key Wrapping:
 https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-38F.pdf
 RFC 3394 "Advanced Encryption Standard (AES) Key Wrap Algorithm"
 RFC 5649 "Advanced Encryption Standard (AES) Key Wrap with Padding Algorithm"
 .
 Note: RFC 3394 defines different methodology for intermediate operations for
 the wrapping and unwrapping operation than the definition in NIST SP 800-38F.

Files:     contrib/mbedtls/library/ccm.c
Copyright: The Mbed TLS Contributors SPDX-License-Identifier: Apache-2.0
License:   __HEADER___
 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.
 .
 Definition of CCM:

Files:     contrib/fastpbkdf2.h
Copyright: and related and neighboring rights to this software to the
License:   __UNKNOWN__
 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
 <http://creativecommons.org/publicdomain/zero/1.0/>.
 .
 librist. Copyright © 2019 SipRadius LLC.
 Author: Kuldeep Singh Dhaka <kuldeep@madresistor.com>
 Author: Sergio Ammirata, Ph.D. <sergio@ammirata.net>
 .
 Note: Removed SHA1 and SHA512 as the functions are not available

Files:     contrib/aes.h
Copyright: __NO_COPYRIGHT__ in: contrib/aes.h
License:   __UNKNOWN__
 Disclaimer: This code is presented "as is" without any guarantees.
 Details:    Defines the API for the corresponding AES implementation.
 .
 File copied from the project: https://github.com/B-Con/crypto-algorithms
 License (quoting from author's github project):
 This code is released into the public domain free of any restrictions. The author requests
 acknowledgement if the code is used, but does not require it. This code is provided free of any
 liability and without any quality claims by the author.

Files:     contrib/fastpbkdf2.c
Copyright: and related and neighboring rights to this software to the
License:   __UNKNOWN__
 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
 <http://creativecommons.org/publicdomain/zero/1.0/>.
 .
 librist. Copyright © 2019 SipRadius LLC.
 Author: Kuldeep Singh Dhaka <kuldeep@madresistor.com>
 Author: Sergio Ammirata, Ph.D. <sergio@ammirata.net>
 .
 Changes:
 - Removed SHA1 and SHA512 as the functions are not available
 - Moved to self hosted SHA256 instead of OpenSSL

Files:     contrib/aes.c
Copyright: __NO_COPYRIGHT__ in: contrib/aes.c
License:   __UNKNOWN__
 Disclaimer: This code is presented "as is" without any guarantees.
 Details:    This code is the implementation of the AES algorithm and

Files:     contrib/sha256.c
Copyright: __NO_COPYRIGHT__ in: contrib/sha256.c
License:   __UNKNOWN__
 Disclaimer: This code is presented "as is" without any guarantees.
 Details:    Implementation of the SHA-256 hashing algorithm.

Files:     contrib/sha256.h
Copyright: __NO_COPYRIGHT__ in: contrib/sha256.h
License:   __UNKNOWN__
 Disclaimer: This code is presented "as is" without any guarantees.
 Details:    Defines the API for the corresponding SHA1 implementation.
 .
 File copied from the project: https://github.com/B-Con/crypto-algorithms
 License (quoting from author's github project):
 This code is released into the public domain free of any restrictions. The author requests
 acknowledgement if the code is used, but does not require it. This code is provided free of any
 liability and without any quality claims by the author.

Files:     compat/getopt.h
Copyright: 2019-2020 SipRadius LLC
           2020 VideoLAN and librist authors
License:   __UNKNOWN__
 SPDX-License-Identifier: BSD-2-Clause
 .
 DISCLAIMER
 This file has no copyright assigned and is placed in the Public Domain.
 This file is part of the mingw-w64 runtime package.
 .
 The mingw-w64 runtime package and its code is distributed in the hope that it
 will be useful but WITHOUT ANY WARRANTY.  ALL WARRANTIES, EXPRESSED OR
 IMPLIED ARE HEREBY DISCLAIMED.  This includes but is not limited to
 warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Files:     tools/rist2rist.c
Copyright: __NO_COPYRIGHT__ in: tools/rist2rist.c
License:   __UNKNOWN__
 SPDX-License-Identifier: BSD-2-Clause
 .
 rist2rist receive simple profile rist and expose it as main profile

Files:     contrib/lz4/lz4frame.c
Copyright: 2011-2016 Yann Collet.
License:   BSD-2-Clause
 BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 - Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 - 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.
 .
 You can contact the author at :
 - LZ4 homepage : http://www.lz4.org
 - LZ4 source repository : https://github.com/lz4/lz4
 .
 LZ4F is a stand-alone API to create LZ4-compressed Frames
 in full conformance with specification v1.6.1 .
 This library rely upon memory management capabilities (malloc, free)
 provided either by <stdlib.h>,
 or redirected towards another library of user's choice
 (see Memory Routines below).
 .
 -************************************
 Compiler Options

Files:     contrib/lz4/lz4hc.c
Copyright: 2011-2017 Yann Collet.
License:   BSD-2-Clause
 BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * 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.
 .
 You can contact the author at :
 - LZ4 source repository : https://github.com/lz4/lz4
 - LZ4 public forum : https://groups.google.com/forum/#!forum/lz4c
 .
 note : lz4hc is not an independent module, it requires lz4.h/lz4.c for proper compilation
 .
 *************************************
 Tuning Parameter
 .
 ! HEAPMODE :
 Select how default compression function will allocate workplace memory,
 in stack (0:fastest), or in heap (1:requires malloc()).
 Since workplace is rather large, heap mode is recommended.

Files:     contrib/lz4/lz4frame.h
Copyright: 2011-2017 Yann Collet.
License:   BSD-2-Clause
 BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * 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.
 .
 You can contact the author at :
 - LZ4 source repository : https://github.com/lz4/lz4
 - LZ4 public forum : https://groups.google.com/forum/#!forum/lz4c
 .
 LZ4F is a stand-alone API able to create and decode LZ4 frames

Files:     contrib/lz4/lz4.c
Copyright: 2011 present, Yann Collet.
License:   BSD-2-Clause
 BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * 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.
 .
 You can contact the author at :
 - LZ4 homepage : http://www.lz4.org
 - LZ4 source repository : https://github.com/lz4/lz4
 .
 -************************************
 Tuning parameters

Files:     contrib/lz4/xxhash.c
Copyright: 2012-2016 Yann Collet
License:   BSD-2-Clause
 BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * 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.
 .
 You can contact the author at :
 - xxHash homepage: http://www.xxhash.com
 - xxHash source repository : https://github.com/Cyan4973/xxHash
 .
 *************************************
 Tuning parameters

Files:     contrib/lz4/lz4hc.h
Copyright: 2011-2017 Yann Collet.
License:   BSD-2-Clause
 BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * 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.
 .
 You can contact the author at :
 - LZ4 source repository : https://github.com/lz4/lz4
 - LZ4 public forum : https://groups.google.com/forum/#!forum/lz4c

Files:     contrib/lz4/xxhash.h
Copyright: 2012-2016 Yann Collet.
License:   BSD-2-Clause
 BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * 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.
 .
 You can contact the author at :
 - xxHash source repository : https://github.com/Cyan4973/xxHash
 .
 Notice extracted from xxHash homepage :
 .
 xxHash is an extremely fast Hash algorithm, running at RAM speed limits.
 It also successfully passes all tests from the SMHasher suite.
 .
 Comparison (single thread, Windows Seven 32 bits, using SMHasher on a Core 2 Duo @3GHz)
 .
 Name            Speed       Q.Score   Author
 xxHash          5.4 GB/s     10
 CrapWow         3.2 GB/s      2       Andrew
 MumurHash 3a    2.7 GB/s     10       Austin Appleby
 SpookyHash      2.0 GB/s     10       Bob Jenkins
 SBox            1.4 GB/s      9       Bret Mulvey
 Lookup3         1.2 GB/s      9       Bob Jenkins
 SuperFastHash   1.2 GB/s      1       Paul Hsieh
 CityHash64      1.05 GB/s    10       Pike & Alakuijala
 FNV             0.55 GB/s     5       Fowler, Noll, Vo
 CRC32           0.43 GB/s     9
 MD5-32          0.33 GB/s    10       Ronald L. Rivest
 SHA1-32         0.28 GB/s    10
 .
 Q.Score is a measure of quality of the hash function.
 It depends on successfully passing SMHasher test set.
 10 is a perfect score.
 .
 A 64-bit version, named XXH64, is available since r35.
 It offers much better speed, but for 64-bit applications only.
 Name     Speed on 64 bits    Speed on 32 bits
 XXH64       13.8 GB/s            1.9 GB/s
 XXH32        6.8 GB/s            6.0 GB/s

Files:     contrib/lz4/lz4.h
Copyright: 2011 present, Yann Collet.
License:   __NO_LICENSE__

Files:     contrib/getopt-shim.c
Copyright: 2000 The NetBSD Foundation, Inc.
           2002 Todd C. Miller <Todd.Miller@courtesan.com>
License:   BSD-2-Clause-NETBSD
 Permission to use, copy, modify, and distribute this software for any
 purpose with or without fee is hereby granted, provided that the above
 copyright notice and this permission notice appear in all copies.
 .
 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 .
 Sponsored in part by the Defense Advanced Research Projects
 Agency (DARPA) and Air Force Research Laboratory, Air Force
 Materiel Command, USAF, under agreement number F39502-99-1-0512.
 .
 This code is derived from software contributed to The NetBSD Foundation
 by Dieter Baron and Thomas Klausner.
 .
 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 NETBSD FOUNDATION, INC. 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 FOUNDATION 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.

#----------------------------------------------------------------------------
# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following
# license/copyright files.

#----------------------------------------------------------------------------
# License file: COPYING
 Copyright © 2019-2020, VideoLAN and librist authors
 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.
