{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"grpc-devel-0.1.60.0-4.oe2409.aarch64.rpm",
	"spdxVersion":"SPDX-2.2",
	"creationInfo":{
		"created":"2024-09-30T03:30:07.5589037Z",
		"creators":"[openeuler_creator]"
	},
	"dataLicense":"CC0-1.0",
	"documentNamespace":"https://repo.openeuler.org/security/data/sbom/grpc-devel-0.1.60.0-4.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-abseil-cpp-devel-20240116.2-7273dfbb-c63a-457a-a82a-f6803f3aa41c-4028e5b7-d6b8-477c-8053-46cdfe9fa68d",
			"name":"abseil-cpp-devel",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"afb9c27f6d83a8f8bcaa5456562bbe031ca93fc5ef2150d3897e8b03bb7fda7f"
				}
			],
			"description":"Development headers for abseil-cpp",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/abseil-cpp-devel@20240116.2-2.oe2409?arch=aarch64&epoch=0&upstream=abseil-cpp-20240116.2-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://abseil.io",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Development files for abseil-cpp",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:20240116.2-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-c-ares-devel-1.19.1-97d777db-477f-4c06-a57d-6cec2aa551c5-7ce86406-7dac-4487-a17c-9842782993ad",
			"name":"c-ares-devel",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"cae7fee87d3141a6737ca4db9291ee1540a8cc3ad11836467c57c22c42a4a888"
				}
			],
			"description":"The headers and libraries files that c-ares required to compile applications or\nshared objects are contained in c-ares-devel package.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/c-ares-devel@1.19.1-3.oe2409?arch=aarch64&epoch=0&upstream=c-ares-1.19.1-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://c-ares.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"C-ares development files",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.19.1-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-compat-openssl11-devel-1.1.1m-35ebfb04-62d7-4acd-8b8d-2a10682b7e2a-da78d7b1-8754-481b-9260-a78629cc74d9",
			"name":"compat-openssl11-devel",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"725ecc0a5c5b6bea2e5ae83d1689fc592b4df637a38fcb1ad27e0cd311063037"
				}
			],
			"description":"Development files for openssl.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/compat-openssl11-devel@1.1.1m-11.oe2409?arch=aarch64&epoch=1&upstream=compat-openssl11-1.1.1m-11.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.openssl.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Development files for openssl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:1.1.1m-11.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-grpc-1.60.0-81a8509f-945c-4c0e-91cf-3b3a52ad0a7d-766e3c24-950d-40f7-bca6-f843577467e2",
			"name":"grpc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"6b6ac9d91888059ece14ff806460c9c72fc347f2a344d97ff9238c36f10a5792"
				}
			],
			"description":"gRPC is a modern open source high performance RPC framework that can run in any environment.\nIt can efficiently connect services in and across data centers with pluggable support for\nload balancing, tracing, health checking and authentication. It is also applicable in last\nmile of distributed computing to connect devices, mobile applications and browsers to backend services.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/grpc@1.60.0-4.oe2409?arch=aarch64&epoch=0&upstream=grpc-1.60.0-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.grpc.io",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A modern, open source high performance RPC framework that can run in any environment",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.60.0-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-grpc-devel-1.60.0-778d1b20-775e-40a7-914a-18b355b6613e-59e51e36-861f-4d29-b6a1-5c31b523ba8a",
			"name":"grpc-devel",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b2486e9b5f0f266a5ef69cbcb2c0be67a1257b8b3a8f9d582c971bc9adcf4a8c"
				}
			],
			"description":"Development headers and files for gRPC libraries.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/grpc-devel@1.60.0-4.oe2409?arch=aarch64&epoch=0&upstream=grpc-1.60.0-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.grpc.io",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"gRPC library development files",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.60.0-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-openssl-devel-3.0.12-c2c8b693-a741-4aa7-9f17-8722508a2599-02ed335b-0237-4486-84b9-69c0afb52ec7",
			"name":"openssl-devel",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2ae8ea91ca4aa12c3d28d85ec1f698dcdfa317ec87305d86799d0669ce6a36cf"
				}
			],
			"description":"Development files for openssl.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/openssl-devel@3.0.12-8.oe2409?arch=aarch64&epoch=1&upstream=openssl-3.0.12-8.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.openssl.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Development files for openssl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:3.0.12-8.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-re2-devel-20240201-39b015ae-f461-4200-b9ec-ec7046b3f2a6-448e866c-be5a-44c2-9028-a452d7bc8968",
			"name":"re2-devel",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c83491f5e03eba54f861c3ee3f888c4d98f29d91698db0dec14f0bd6e8ba0f3b"
				}
			],
			"description":"This package contains C ++ header files and symbolic links to re2's shared libraries.\nIf you want to develop programs using re2, you need to install re2-devel.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/re2-devel@20240201-1.oe2409?arch=aarch64&epoch=0&upstream=re2-20240201-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://github.com/google/re2/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Provide re2 symbolic links with C ++ header files and libraries",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:20240201-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-zlib-devel-1.2.13-c93eefde-f63f-4fe7-a5c8-b66a6e7897b5-fc81d479-9522-4832-b91f-cc0a60f94822",
			"name":"zlib-devel",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"4e695bc92c01be70cff16937e312e07e2abde8c8cf477024f478ec99f6c04e22"
				}
			],
			"description":"This package contains the static library, the header files, the tests user case and other\ndevelopment content.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/zlib-devel@1.2.13-4.oe2409?arch=aarch64&epoch=0&upstream=zlib-1.2.13-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.zlib.net",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Header files and libraries for Zlib development",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.2.13-4.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-grpc-devel-1.60.0-778d1b20-775e-40a7-914a-18b355b6613e-59e51e36-861f-4d29-b6a1-5c31b523ba8a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-abseil-cpp-devel-20240116.2-7273dfbb-c63a-457a-a82a-f6803f3aa41c-4028e5b7-d6b8-477c-8053-46cdfe9fa68d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-grpc-devel-1.60.0-778d1b20-775e-40a7-914a-18b355b6613e-59e51e36-861f-4d29-b6a1-5c31b523ba8a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-c-ares-devel-1.19.1-97d777db-477f-4c06-a57d-6cec2aa551c5-7ce86406-7dac-4487-a17c-9842782993ad"
		},
		{
			"spdxElementId":"SPDXRef-rpm-grpc-devel-1.60.0-778d1b20-775e-40a7-914a-18b355b6613e-59e51e36-861f-4d29-b6a1-5c31b523ba8a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-compat-openssl11-devel-1.1.1m-35ebfb04-62d7-4acd-8b8d-2a10682b7e2a-da78d7b1-8754-481b-9260-a78629cc74d9"
		},
		{
			"spdxElementId":"SPDXRef-rpm-grpc-devel-1.60.0-778d1b20-775e-40a7-914a-18b355b6613e-59e51e36-861f-4d29-b6a1-5c31b523ba8a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-grpc-1.60.0-81a8509f-945c-4c0e-91cf-3b3a52ad0a7d-766e3c24-950d-40f7-bca6-f843577467e2"
		},
		{
			"spdxElementId":"SPDXRef-rpm-grpc-devel-1.60.0-778d1b20-775e-40a7-914a-18b355b6613e-59e51e36-861f-4d29-b6a1-5c31b523ba8a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-grpc-devel-1.60.0-778d1b20-775e-40a7-914a-18b355b6613e-59e51e36-861f-4d29-b6a1-5c31b523ba8a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-grpc-devel-1.60.0-778d1b20-775e-40a7-914a-18b355b6613e-59e51e36-861f-4d29-b6a1-5c31b523ba8a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-openssl-devel-3.0.12-c2c8b693-a741-4aa7-9f17-8722508a2599-02ed335b-0237-4486-84b9-69c0afb52ec7"
		},
		{
			"spdxElementId":"SPDXRef-rpm-grpc-devel-1.60.0-778d1b20-775e-40a7-914a-18b355b6613e-59e51e36-861f-4d29-b6a1-5c31b523ba8a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-re2-devel-20240201-39b015ae-f461-4200-b9ec-ec7046b3f2a6-448e866c-be5a-44c2-9028-a452d7bc8968"
		},
		{
			"spdxElementId":"SPDXRef-rpm-grpc-devel-1.60.0-778d1b20-775e-40a7-914a-18b355b6613e-59e51e36-861f-4d29-b6a1-5c31b523ba8a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-zlib-devel-1.2.13-c93eefde-f63f-4fe7-a5c8-b66a6e7897b5-fc81d479-9522-4832-b91f-cc0a60f94822"
		}
	]
}