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