{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2026-11-04T10:39:59Z", "creators": ["Tool: OpenEmbedded Core create-spdx.bbclass", "Organization: OpenEmbedded ()", "Person: N/A ()"], "licenseListVersion": "3.14"}, "dataLicense": "CC0-1.0", "documentNamespace": "http://spdx.org/spdxdocs/python3-twofish-0ae53d27-62ea-5d55-bcda-33e1f3835232", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "7c59ee3f6c9e6e5a2f8cbb224c6f2dd3ecdfa4d8"}, "externalDocumentId": "DocumentRef-recipe-python3-twofish", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-twofish-4d232a1b-6a4a-5779-b361-dbf28f5e4cb5"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-twofish-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "5133feeaffce17d91cb0530d15c76d8ded0cbcd2"}, {"algorithm": "SHA256", "checksumValue": "91ea30c606a99d032a6d2a75989dff2cc033a7a934c26d73b24e92491f76beea"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twofish.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twofish-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "f80f7e125a96d7a51ba14582a5b91a3eadf8f4c2"}, {"algorithm": "SHA256", "checksumValue": "dfb6a3598c30543ebfd207ce59d53a0ade4a67a995d38e847ee878d0a400f526"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/_twofish.cpython-312-aarch64-linux-gnu.so", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twofish-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "4b9204fb57aace978a048fc0ea9e32e5bfc660f3"}, {"algorithm": "SHA256", "checksumValue": "57c76b94d7fb4282d08845d3ae359eb2f44742e29237819c77416995f47889cc"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twofish-0.3.0.dist-info/top_level.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twofish-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "49ea7c4284c03f7b360d1b6681ee154c4010902f"}, {"algorithm": "SHA256", "checksumValue": "534d96963bacec16b1cb7e473924a3d644e7b56f70920f73c1885776cfff3789"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twofish-0.3.0.dist-info/WHEEL", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twofish-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "73b87bfc9387732f2036811a3856081a6e0f0c68"}, {"algorithm": "SHA256", "checksumValue": "aae25aa515d73bceb5eafe2648d51303a08041b21def29390e241dcf12fc6138"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twofish-0.3.0.dist-info/RECORD", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twofish-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "044ed5e7ddb62bdba5f15e916888a535e6e69af8"}, {"algorithm": "SHA256", "checksumValue": "28e6d2e8db755fa4d5a2e6077e53f4403a5d94c443470b922b4920a7f0d0ff54"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twofish-0.3.0.dist-info/LICENSE", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twofish-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "3be47c6dcfab6f28df9cb978b4d5ad55c941a4b1"}, {"algorithm": "SHA256", "checksumValue": "17edee7ee544a0aa17682cf867d6d8e6200b35bdc6515e87d66c918b25c9821d"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twofish-0.3.0.dist-info/METADATA", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twofish-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "20a0b060c6f733394dbebd6350ef084302bc3130"}, {"algorithm": "SHA256", "checksumValue": "844c628a845cd70b09fbe0dd175d6599b48b314083d25ce7f1c97c59bac59491"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/__pycache__/twofish.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-twofish", "packages": [{"SPDXID": "SPDXRef-Package-python3-twofish", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-twofish-1", "SPDXRef-PackagedFile-python3-twofish-2", "SPDXRef-PackagedFile-python3-twofish-3", "SPDXRef-PackagedFile-python3-twofish-4", "SPDXRef-PackagedFile-python3-twofish-5", "SPDXRef-PackagedFile-python3-twofish-6", "SPDXRef-PackagedFile-python3-twofish-7", "SPDXRef-PackagedFile-python3-twofish-8"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "BSD-3-Clause", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-twofish", "packageVerificationCode": {"packageVerificationCodeValue": "26cac5caccd4d3e215eadbdf83b05f9de08257b0"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "0.3.0"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-twofish:SPDXRef-Recipe-python3-twofish", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-twofish"}, {"relatedSpdxElement": "SPDXRef-Package-python3-twofish", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twofish-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twofish"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twofish-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twofish"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twofish-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twofish"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twofish-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twofish"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twofish-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twofish"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twofish-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twofish"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twofish-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twofish"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twofish-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twofish"}, {"comment": "/usr/include/bits/stdint-uintn.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-twofish-2"}, {"comment": "/usr/include/bits/string_fortified.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-twofish-2"}, {"comment": "/usr/include/bits/types.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-twofish-2"}, {"comment": "/usr/include/python3.12/cpython/object.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-twofish-2"}, {"comment": "/usr/include/python3.12/descrobject.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-twofish-2"}, {"comment": "/usr/include/python3.12/methodobject.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-twofish-2"}, {"comment": "/usr/include/python3.12/object.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-twofish-2"}, {"comment": "/usr/include/python3.12/pybuffer.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-twofish-2"}, {"comment": "/usr/include/python3.12/pyport.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-twofish-2"}, {"comment": "/usr/include/python3.12/pytypedefs.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-twofish-2"}, {"comment": "/usr/include/string.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-twofish-2"}, {"comment": "/usr/include/sys/types.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-twofish-2"}, {"comment": "/usr/lib/aarch64-poky-linux/gcc/aarch64-poky-linux/13.5.0/include/stddef.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-twofish-2"}, {"comment": "/usr/src/debug/glibc/2.39+git/sysdeps/aarch64/crti.S", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-twofish-2"}, {"comment": "/usr/src/debug/glibc/2.39+git/sysdeps/aarch64/crtn.S", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-twofish-2"}, {"comment": "/usr/src/debug/python3-twofish/0.3.0/<built-in>", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-twofish-2"}, {"comment": "/usr/src/debug/python3-twofish/0.3.0/twofish-0.3/twofish.c", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-twofish-2"}, {"comment": "/usr/src/debug/python3-twofish/0.3.0/twofish-0.3/twofish.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-twofish-2"}, {"comment": "/usr/src/debug/python3-twofish/0.3.0/twofish.c", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-twofish-2"}], "spdxVersion": "SPDX-2.2"}