SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-27aceb22-38bb-41d2-89d5-dd0b73246fd8 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-3.0.1 Created: 2024-01-23T04:19:57+00:00Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT describes SPDXRef-95c9d4515921b191282effc88982466e Relationship: SPDXRef-DOCUMENT describes SPDXRef-a398c763b373dcfbb663614ac3e9953a Relationship: SPDXRef-DOCUMENT describes SPDXRef-32ccd78bd5942c9d47e8530905ca6b45 Relationship: SPDXRef-DOCUMENT describes SPDXRef-5db629a7c56f9c8d5ab1fb299d7d6d12 Relationship: SPDXRef-DOCUMENT describes SPDXRef-a3eb7e87b265b2885a007647ad0fb673 Relationship: SPDXRef-DOCUMENT describes SPDXRef-5265492dfcb0830272931803294c7e32 Relationship: SPDXRef-DOCUMENT describes SPDXRef-87aec38486d2ac6557c519fe858ffb81 Relationship: SPDXRef-DOCUMENT describes SPDXRef-af543bfc660eb90d0a878cdbb2da652b Relationship: SPDXRef-DOCUMENT describes SPDXRef-34d2bd0324955732d0531d3daff73f1f Relationship: SPDXRef-DOCUMENT describes SPDXRef-428104bf6b496efe27f594d811cd8dd8 Relationship: SPDXRef-DOCUMENT describes SPDXRef-78e50cc240a04dbfb944574aedf3b194 Relationship: SPDXRef-DOCUMENT describes SPDXRef-c2830ad78d9e8ec624f7d1f4a71b3875 Relationship: SPDXRef-DOCUMENT describes SPDXRef-7d32a3c9dfb06d6814f268e6d0da90ba Relationship: SPDXRef-DOCUMENT describes SPDXRef-a3a518d4e1fdf13027237beb2a4bff18 Relationship: SPDXRef-DOCUMENT describes SPDXRef-2adedb2d86d847ff0c4cdf99caa475e9 Relationship: SPDXRef-DOCUMENT describes SPDXRef-62eda6d6aedccdd290c52c8e24b4355b Relationship: SPDXRef-DOCUMENT describes SPDXRef-d4c72b60293bcd79a64087e8898d6436 Relationship: SPDXRef-DOCUMENT describes SPDXRef-1b3d0feba922fa6d043f5660adafb00a Relationship: SPDXRef-DOCUMENT describes SPDXRef-4e0ee6ec56ba02bee6dd1036af0bb67a Relationship: SPDXRef-DOCUMENT describes SPDXRef-0ff982dd8727505d756422c15ba7519b Relationship: SPDXRef-DOCUMENT describes SPDXRef-ed1946f3a2ecb163c64f9a20b9e98663 Relationship: SPDXRef-DOCUMENT describes SPDXRef-0bf07f49016acaacba2885bc6d11776d Relationship: SPDXRef-DOCUMENT describes SPDXRef-c73448ba58523c7fb137842ad8a49f78 Relationship: SPDXRef-DOCUMENT describes SPDXRef-ef1c5b3d581168cbea05f82fc6f07630 Relationship: SPDXRef-DOCUMENT describes SPDXRef-51d84699715b8ba570b535e638727bcb Relationship: SPDXRef-DOCUMENT describes SPDXRef-73ed7591917091db95d1a77e633ca67b Relationship: SPDXRef-DOCUMENT describes SPDXRef-f07771e2b491a72045d75f79a0dcc56d Relationship: SPDXRef-DOCUMENT describes SPDXRef-ffd06ba8c664e3ffd4d5ce09ae7d5c86 Relationship: SPDXRef-DOCUMENT describes SPDXRef-ac01729281f02994b4d8eed624dc4b57 Relationship: SPDXRef-DOCUMENT describes SPDXRef-317c33bc892f0cb2709e27b446c510f0 Relationship: SPDXRef-DOCUMENT describes SPDXRef-01a7c959c76086d6078f223ee791a03d Relationship: SPDXRef-DOCUMENT describes SPDXRef-f6413e40923c269afa4af81ed978aee9 Relationship: SPDXRef-DOCUMENT describes SPDXRef-aea5a698fb2bd6c948ef99692f395435 Relationship: SPDXRef-DOCUMENT describes SPDXRef-9f8adbaa9077df2c7d94259495b3f441 Relationship: SPDXRef-DOCUMENT describes SPDXRef-2fd877062ffa9bf040ba4b19945f4036 Relationship: SPDXRef-DOCUMENT describes SPDXRef-820270f9cfc1dc88f44c356df0d2773c Relationship: SPDXRef-DOCUMENT describes SPDXRef-de84f5ad770cd9cc8615f35c7a31b0dd Relationship: SPDXRef-DOCUMENT describes SPDXRef-ba4a903f455ad34135f625206b44ce6b Relationship: SPDXRef-DOCUMENT describes SPDXRef-de2406befa42a5e3dd55444b02fc8344 Relationship: SPDXRef-DOCUMENT describes SPDXRef-12f25882f2ed0273dff90cc53755d8f3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-0f34f04eb100360d5e864894ade993c0 FileName: ./.gitignore SPDXID: SPDXRef-95c9d4515921b191282effc88982466e FileChecksum: SHA1: 4e57e2eb38e1cb2c79ec2078f29971a545262285 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./.woodpecker.yml SPDXID: SPDXRef-a398c763b373dcfbb663614ac3e9953a FileChecksum: SHA1: 09bbc1bc0986f473071ba4b838cf8212e8e0cef5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2024 Thomas Kramer FileName: ./README.md SPDXID: SPDXRef-32ccd78bd5942c9d47e8530905ca6b45 FileChecksum: SHA1: 6ae3603dc3b3e5164dd40952868e31ff3a44e15f LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./doc/proof/.gitignore SPDXID: SPDXRef-5db629a7c56f9c8d5ab1fb299d7d6d12 FileChecksum: SHA1: 5231310afa542c310a5461868436b86c491b58a0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./doc/proof/README.md SPDXID: SPDXRef-a3eb7e87b265b2885a007647ad0fb673 FileChecksum: SHA1: 1c5aaa59c680f2780c726bf35d4040fce0c84d78 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./doc/proof/obs_equivalence_test.spthy SPDXID: SPDXRef-5265492dfcb0830272931803294c7e32 FileChecksum: SHA1: 99fea9471c4a29d1382d0c2365305aed3a1f7fc4 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./doc/proof/speke_key_exchange.spthy SPDXID: SPDXRef-87aec38486d2ac6557c519fe858ffb81 FileChecksum: SHA1: d2865b37eeeb17959f217b2a440b532aa99ac4a0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./doc/protocol.md SPDXID: SPDXRef-af543bfc660eb90d0a878cdbb2da652b FileChecksum: SHA1: 711fb9e5e399a315a361d35692788f7d0a4b8344 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-python/README.md SPDXID: SPDXRef-34d2bd0324955732d0531d3daff73f1f FileChecksum: SHA1: a1c4b8e44149e7d51323f7c309d63b11a0dce420 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-python/pyproject.toml SPDXID: SPDXRef-428104bf6b496efe27f594d811cd8dd8 FileChecksum: SHA1: f5c892d641d37e50bad57aaac1e13b4db5dfd613 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2023 Thomas Kramer FileName: ./picotalk-python/src/picotalk/__init__.py SPDXID: SPDXRef-78e50cc240a04dbfb944574aedf3b194 FileChecksum: SHA1: 19e53739c1fe10a49ce2bd8cd5b265a6e252288b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-python/src/picotalk/audio/__init__.py SPDXID: SPDXRef-c2830ad78d9e8ec624f7d1f4a71b3875 FileChecksum: SHA1: e62cbaf6e97bb20d033a4fafda4fe50bde17784f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-python/src/picotalk/audio/audio_processor.py SPDXID: SPDXRef-7d32a3c9dfb06d6814f268e6d0da90ba FileChecksum: SHA1: 4d25240db1d2480bf3d58150636668745e013c0e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-python/src/picotalk/audio/noise_removal.py SPDXID: SPDXRef-a3a518d4e1fdf13027237beb2a4bff18 FileChecksum: SHA1: d551e7730888195765a0a2bbf51912eda5b1fad0 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-python/src/picotalk/audio/squelch.py SPDXID: SPDXRef-2adedb2d86d847ff0c4cdf99caa475e9 FileChecksum: SHA1: 9e49fdb6c59ab3ca4e8f943b2fe3352859485de6 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-python/src/picotalk/client.py SPDXID: SPDXRef-62eda6d6aedccdd290c52c8e24b4355b FileChecksum: SHA1: f2438df31e6cb5a5bacf4e20738751ae8be30c22 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-python/src/picotalk/common.py SPDXID: SPDXRef-d4c72b60293bcd79a64087e8898d6436 FileChecksum: SHA1: 4cc3fa8bb2e59e0e0960f62e790dec31b276fd1a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-python/src/picotalk/server.py SPDXID: SPDXRef-1b3d0feba922fa6d043f5660adafb00a FileChecksum: SHA1: e0995ce210924198b3a4da1e7d335431c746ac18 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-python/src/picotalk/transports/__init__.py SPDXID: SPDXRef-4e0ee6ec56ba02bee6dd1036af0bb67a FileChecksum: SHA1: e62cbaf6e97bb20d033a4fafda4fe50bde17784f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-python/src/picotalk/transports/base.py SPDXID: SPDXRef-0ff982dd8727505d756422c15ba7519b FileChecksum: SHA1: fdbc8bb1f555cc0b2a185ff47d1d325a047141b3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-python/src/picotalk/transports/encrypted.py SPDXID: SPDXRef-ed1946f3a2ecb163c64f9a20b9e98663 FileChecksum: SHA1: d7193d48908e4e5b8e5546ffa1193fc96057785d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-python/src/picotalk/transports/packet.py SPDXID: SPDXRef-0bf07f49016acaacba2885bc6d11776d FileChecksum: SHA1: a039b96697688216a9e49b2184ef65d717728245 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-python/src/picotalk/transports/tcp.py SPDXID: SPDXRef-c73448ba58523c7fb137842ad8a49f78 FileChecksum: SHA1: 2c9401f6d9ec017b11d1ffdf83e4021c07b6cff4 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-python/src/picotalk/transports/udp.py SPDXID: SPDXRef-ef1c5b3d581168cbea05f82fc6f07630 FileChecksum: SHA1: f4016f0f1115f0da3912fccaea6091ae9fdeada7 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-python/src/picotalk/transports/websocket.py SPDXID: SPDXRef-51d84699715b8ba570b535e638727bcb FileChecksum: SHA1: 3df51ab551b9aba850bf6946b6672ee45c121e89 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-python/test.sh SPDXID: SPDXRef-73ed7591917091db95d1a77e633ca67b FileChecksum: SHA1: 5727e5e6b2f4f84de9604d8d65035284652429d8 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2024 Thomas Kramer FileName: ./picotalk-web/README.md SPDXID: SPDXRef-f07771e2b491a72045d75f79a0dcc56d FileChecksum: SHA1: aae63e31989f055194dae8d93cb5bead55bbfc3a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-web/server.py SPDXID: SPDXRef-ffd06ba8c664e3ffd4d5ce09ae7d5c86 FileChecksum: SHA1: 5f807ad2077ea3d553a2cc05b4ed070d81cc778f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-web/static/config.json SPDXID: SPDXRef-ac01729281f02994b4d8eed624dc4b57 FileChecksum: SHA1: 2efc6ab62111934ec431d2e2ead414be81441d59 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-web/static/favicon.ico SPDXID: SPDXRef-317c33bc892f0cb2709e27b446c510f0 FileChecksum: SHA1: eca6682c9b434a199509e057d725aa71a3498e13 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-web/static/index.html SPDXID: SPDXRef-01a7c959c76086d6078f223ee791a03d FileChecksum: SHA1: a2125467a9a06358a2d1337ad6cf53acaaafe66a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-web/static/logo.svg SPDXID: SPDXRef-f6413e40923c269afa4af81ed978aee9 FileChecksum: SHA1: fd9f4a57d9800ce422402ae6f71a795aead8026e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-web/static/logo_no_bg.svg SPDXID: SPDXRef-aea5a698fb2bd6c948ef99692f395435 FileChecksum: SHA1: 35217fd5bed2ba9e491c56cd33eea55b61fbf8b2 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-web/static/main.js SPDXID: SPDXRef-9f8adbaa9077df2c7d94259495b3f441 FileChecksum: SHA1: 0b88c88263cd6b92a6b99c17acdf0fbfa26afe2c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-web/static/nacl-fast.js SPDXID: SPDXRef-2fd877062ffa9bf040ba4b19945f4036 FileChecksum: SHA1: 0fd6fc319793a7631736079e71e7269a90fccae9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2014 Dmitry Chestnykh and Devi Mandiri FileName: ./picotalk-web/static/nacl-util.js SPDXID: SPDXRef-820270f9cfc1dc88f44c356df0d2773c FileChecksum: SHA1: 2ab5f9a75d1b16ec921b5c98107be307efcd1b84 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2014 Dmitry Chestnykh and Devi Mandiri FileName: ./picotalk-web/static/nacl.js SPDXID: SPDXRef-de84f5ad770cd9cc8615f35c7a31b0dd FileChecksum: SHA1: af6db7487e8c90b5fd7913dcdbdd81f4ba81d25a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2014 Dmitry Chestnykh and Devi Mandiri FileName: ./picotalk-web/static/owl.svg SPDXID: SPDXRef-ba4a903f455ad34135f625206b44ce6b FileChecksum: SHA1: 21bdc3f24018175396c90577df021fda4feae056 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-web/static/queue.js SPDXID: SPDXRef-de2406befa42a5e3dd55444b02fc8344 FileChecksum: SHA1: 9fadaf57b9d22688a9d1b86eb7c4fd567a8ebf8f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-web/static/style.css SPDXID: SPDXRef-12f25882f2ed0273dff90cc53755d8f3 FileChecksum: SHA1: c145b8a3fb11f99a457e4a5d55c762641d983413 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./picotalk-web/static/wave-resampler.js SPDXID: SPDXRef-0f34f04eb100360d5e864894ade993c0 FileChecksum: SHA1: 8a8cab76dedf3150d8b840d22b616586e3844c92 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2019 Rafael da Silva Rocha