{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2025-11-10T22:31:19Z", "creators": ["Tool: OpenEmbedded Core create-spdx.bbclass", "Organization: OpenEmbedded ()", "Person: N/A ()"], "licenseListVersion": "3.14"}, "dataLicense": "CC0-1.0", "documentNamespace": "http://spdx.org/spdxdocs/libffi-src-f35d1afb-adbb-54ee-abdd-499f77a074cf", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "056a28452a869060eef6a9ea5fd0ad966b0681c1"}, "externalDocumentId": "DocumentRef-recipe-libffi", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libffi-e07aad0a-60d0-5af2-87c1-57fff6c9f659"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-libffi-src-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "759f307ab9afbd8fa219a2d4e3e997d865dec69d"}, {"algorithm": "SHA256", "checksumValue": "ef20dace99925672167a5f3b3898299d462ace170f0b90ca47fd36b30cfc7fbf"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/libffi/3.4.6/include/tramp.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-libffi-src-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "7c8b915f260fb47a0801f7eef0fc44a75a594862"}, {"algorithm": "SHA256", "checksumValue": "9a975da19167890d9fa2ed10bc9d9f570c48d284c736e6c8a2f89d2a147c4e44"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/libffi/3.4.6/include/ffitarget.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-libffi-src-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "752e633babd41ab33f2ac6de7335f72a07aceae4"}, {"algorithm": "SHA256", "checksumValue": "f8c65573c44b095b85dfe6cd60f628596a930b3384b67e218d8cf499e2421840"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/libffi/3.4.6/include/ffi_common.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-libffi-src-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "329cc48343393687c4fecfb352f17c519d22b2a8"}, {"algorithm": "SHA256", "checksumValue": "28ff8ae88a4dc00a64af0a748aaead0ec7bebda9f7b5abf15bc45327c5fc7626"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/libffi/3.4.6/include/ffi.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-libffi-src-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "ebbf615e314ff146ea018ae04a9f8fc7580de73a"}, {"algorithm": "SHA256", "checksumValue": "6a902ea43fa441c480e7a352d78b2ed929e6c6d00e6c936a87cbc1cca838108c"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/libffi/3.4.6/src/prep_cif.c", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-libffi-src-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "e1dd9b3dda24fc963729811ec9c8485b43daeb15"}, {"algorithm": "SHA256", "checksumValue": "a4719777bea8b7ed7e1ea6519a2136aaf7ded18e30f39ad505f4cf2c491228aa"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/libffi/3.4.6/src/dlmalloc.c", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-libffi-src-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "d97c88295586f9ac9d7804ed88fb0ac30c115765"}, {"algorithm": "SHA256", "checksumValue": "5c3886d8c20ba1238135835aa132ad9c017af5f9e5c55e2167d3ad047def1bd6"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/libffi/3.4.6/src/java_raw_api.c", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-libffi-src-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "6a7c2403f1d40a507f4edfb287d07acb36f760fa"}, {"algorithm": "SHA256", "checksumValue": "49fed5b711f5cbf3495772654a6fe8e48c65f2671b2b9362fbce0ffa76502011"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/libffi/3.4.6/src/tramp.c", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-libffi-src-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "9c87dd1b4dbe5ac1e5c68f1d2fbd6f944cf14eee"}, {"algorithm": "SHA256", "checksumValue": "d1ec65cff10dfaaf35726842d5ec17f12d46b21cd4b917202da4cf7ce9bf24b4"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/libffi/3.4.6/src/closures.c", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-libffi-src-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "1f51ad107f9ad1d6bf9ec4b4eb67a7d32aee682b"}, {"algorithm": "SHA256", "checksumValue": "4ac9032fce88023c9f1c4dffe4017e260dc4f75eab778df59ad7d233c735fe4f"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/libffi/3.4.6/src/types.c", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-libffi-src-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "ed49d504f9eb9feff3c96f072cddc5388991edd8"}, {"algorithm": "SHA256", "checksumValue": "d7ea1c81fc13e9fceb0dc431bc865e224d7be1e84483039eb4ad79144ef29c34"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/libffi/3.4.6/src/raw_api.c", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-libffi-src-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "d1796565f736118de3f313dcd296930c9478a9f7"}, {"algorithm": "SHA256", "checksumValue": "f23f150fc464c3e6b87661cbbea1429054e0223e6523f0903a20a950c5f9a770"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/libffi/3.4.6/src/microblaze/ffi.c", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "libffi-src", "packages": [{"SPDXID": "SPDXRef-Package-libffi-src", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-libffi-src-1", "SPDXRef-PackagedFile-libffi-src-2", "SPDXRef-PackagedFile-libffi-src-3", "SPDXRef-PackagedFile-libffi-src-4", "SPDXRef-PackagedFile-libffi-src-5", "SPDXRef-PackagedFile-libffi-src-6", "SPDXRef-PackagedFile-libffi-src-7", "SPDXRef-PackagedFile-libffi-src-8", "SPDXRef-PackagedFile-libffi-src-9", "SPDXRef-PackagedFile-libffi-src-10", "SPDXRef-PackagedFile-libffi-src-11", "SPDXRef-PackagedFile-libffi-src-12"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "MIT", "licenseInfoFromFiles": ["NOASSERTION"], "name": "libffi-src", "packageVerificationCode": {"packageVerificationCodeValue": "9613abf1ec07361ff90976b47ccb172165aeb301"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "3.4.6"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-libffi:SPDXRef-Recipe-libffi", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-libffi-src"}, {"relatedSpdxElement": "SPDXRef-Package-libffi-src", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-libffi-src-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-libffi-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-libffi-src-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-libffi-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-libffi-src-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-libffi-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-libffi-src-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-libffi-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-libffi-src-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-libffi-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-libffi-src-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-libffi-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-libffi-src-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-libffi-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-libffi-src-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-libffi-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-libffi-src-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-libffi-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-libffi-src-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-libffi-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-libffi-src-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-libffi-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-libffi-src-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-libffi-src"}], "spdxVersion": "SPDX-2.2"}