{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"gnutls-dane-0.3.8.2-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/gnutls-dane-0.3.8.2-4.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-c0a80607-c9bd-4a4c-9a29-a5086c66a7da",
			"name":"glibc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f83727d5acc81f8f92521d78f89a59332782c39c8e4d98151505e6bc01fdca98"
				}
			],
			"description":"The GNU C Library project provides the core libraries for the GNU system and\nGNU/Linux systems, as well as many other systems that use Linux as the kernel.\nThese libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD,\nOS-specific APIs and more. These APIs include such foundational facilities as\nopen, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt,\n login, exit and more.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/glibc@2.38-34.oe2409?arch=aarch64&epoch=0&upstream=glibc-2.38-34.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.gnu.org/software/glibc/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The GNU libc libraries",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.38-34.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-gmp-6.3.0-86b13f91-2fb9-4644-bb8d-72f6ad2cfed1-741a2c0f-5d5f-4c00-84d2-d6c819165113",
			"name":"gmp",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a1c322fad371cc2048896e9117971e3cd3c6cc8a2a05aa96d0dd72d53637842e"
				}
			],
			"description":"GMP is a portable library written in C for arbitrary precision arithmetic\non integers, rational numbers, and floating-point numbers. It aims to provide\nthe fastest possible arithmetic for all applications that need higher\nprecision than is directly supported by the basic C types.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/gmp@6.3.0-3.oe2409?arch=aarch64&epoch=1&upstream=gmp-6.3.0-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://gmplib.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A GNU multiple precision arithmetic library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:6.3.0-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-gnutls-3.8.2-9865468d-1ce0-42c1-a379-209ca3a9d6ca-c61e8484-5b85-444d-b282-156bc2e06868",
			"name":"gnutls",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"25d106732688d10e2195bfc8abf51987a13871c0e44ebf5c75b305c0e22812a1"
				}
			],
			"description":"GnuTLS is a secure communications library implementing the SSL, TLS and DTLS\nprotocols and technologies around them. It provides a simple C language\napplication programming interface (API) to access the secure communications\nprotocols as well as APIs to parse and write X.509, PKCS #12, and other\nrequired structures.\nThe project strives to provide a secure communications back-end, simple to use\nand integrated with the rest of the base Linux libraries. A back-end designed\nto work and be secure out of the box, keeping the complexity of TLS and PKI out\nof application code.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/gnutls@3.8.2-4.oe2409?arch=aarch64&epoch=0&upstream=gnutls-3.8.2-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.gnutls.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The GNU Secure Communication Protocol Library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.8.2-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libidn2-2.3.7-20589ce2-5bf7-49ad-a995-ad2568745666-695a801b-95d6-4e40-a7b1-bd14b6b1aec0",
			"name":"libidn2",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f0dcd7caa33c86d583f80c1085e0b0784879b9e826593eb208ab71b55d323c12"
				}
			],
			"description":"Libidn2 is a free software implementation of IDNA2008, Punycode and TR46.\nIts purpose is to encode and decode internationalized domain names.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libidn2@2.3.7-1.oe2409?arch=aarch64&epoch=0&upstream=libidn2-2.3.7-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.gnu.org/software/libidn/#libidn2",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"GNU IDN Library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.3.7-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libtasn1-4.19.0-8f46f894-50ad-4dec-80f3-e51d1554a397-362f0093-95ee-4c82-b7ab-221c5b29f20c",
			"name":"libtasn1",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"92baf74d0ab8f42f5a32be9dd6c4bb91f1c167c3b3bab9147932d001d0258617"
				}
			],
			"description":"Libtasn1 is the ASN.1 library used by GnuTLS, p11-kit and some other packages.\nThe goal of this implementation is to be highly portable, and only require an\nANSI C99 platform.This library provides Abstract Syntax Notation One (ASN.1,\nas specified by the X.680 ITU-T recommendation) parsing and structures management,\nand Distinguished Encoding Rules (DER, as per X.690) encoding and decoding functions.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libtasn1@4.19.0-1.oe2409?arch=aarch64&epoch=0&upstream=libtasn1-4.19.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.gnu.org/software/libtasn1/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Libtasn1 is a ASN.1 parsing library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:4.19.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libunistring-1.1-c4f31a12-2aef-4d50-a8bb-2d2cfc5eae3e-5ce3fc87-4958-46fd-a08d-36105b639562",
			"name":"libunistring",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"46137bde6632da774ec5af3ed56ed82bd602e08404863d7f40ca4e2654daa171"
				}
			],
			"description":"Libunistring is a library that provides functions for manipulating Unicode strings\nand for manipulating C strings according to the Unicode standard.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libunistring@1.1-2.oe2409?arch=aarch64&epoch=0&upstream=libunistring-1.1-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.gnu.org/software/libunistring/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"GNU Unicode string library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.1-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-nettle-3.8.1-eec2cdc6-8436-4f42-b5a7-872761775e1e-39250ee2-f87b-49a3-a956-44aae035cfc4",
			"name":"nettle",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2c589b03786dd2cbab8dd084545b0e71eec93333a3d336f87b82f6559073729b"
				}
			],
			"description":"Nettle is a cryptographic library designed to fit any context:\nin crypto toolkits for object-oriented languages, in applications\nlike LSH or GnuPG, or even in kernel space.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/nettle@3.8.1-1.oe2409?arch=aarch64&epoch=0&upstream=nettle-3.8.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.lysator.liu.se/~nisse/nettle/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A low-level cryptographic library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.8.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-p11-kit-0.25.5-d832cfe2-32b4-4338-bb48-5ddd35e07bd8-bf7f8ba4-62cc-4156-b3a6-65e8db899cb9",
			"name":"p11-kit",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2b6c6e7291f6f7102ee280aec8351f3030f74bbf1c0b3514e9c1f780d79a4e9c"
				}
			],
			"description":"Provides a way to load and enumerate PKCS#11 modules.\nProvides a standard configuration setup for installing\nPKCS#11 modules in such a way that they're discoverable.\nAlso solves problems with coordinating the use of PKCS#11\nby different components or libraries living in the same process.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/p11-kit@0.25.5-1.oe2409?arch=aarch64&epoch=0&upstream=p11-kit-0.25.5-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://p11-glue.freedesktop.org/p11-kit.html",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Provides a way to load and enumerate PKCS#11 modules.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.25.5-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-unbound-libs-1.17.1-f6465495-3029-4a0f-8857-c35bd5236d0b-988504c8-4d67-40a1-8933-1e5b0232d3c2",
			"name":"unbound-libs",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"0fbaefc51989452a938c123f7f71385a6fbea6040f2e4368ed98ee12fba9093b"
				}
			],
			"description":"Libraries for unbound.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/unbound-libs@1.17.1-9.oe2409?arch=aarch64&epoch=0&upstream=unbound-1.17.1-9.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://nlnetlabs.nl/projects/unbound/about/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Libraries for unbound",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.17.1-9.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-zlib-1.2.13-10bd60f1-a974-481e-987f-02f389ed69ab-4ff596fd-7b31-48aa-8481-6260914018d6",
			"name":"zlib",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"aff63d911b6bb62db3cfabac1be9f6b5df5ed30802d7ccf937ca3e840cfc09db"
				}
			],
			"description":"Zlib is a free, general-purpose, not covered by any patents, lossless data-compression\nlibrary for use on virtually any computer hardware and operating system. The zlib data\nformat is itself portable across platforms.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/zlib@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":"A lossless data-compression library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.2.13-4.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-gnutls-dane-3.8.2-51e8e8b6-c986-410e-a289-8d2caa0fc9b2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-c0a80607-c9bd-4a4c-9a29-a5086c66a7da"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gnutls-dane-3.8.2-51e8e8b6-c986-410e-a289-8d2caa0fc9b2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-gmp-6.3.0-86b13f91-2fb9-4644-bb8d-72f6ad2cfed1-741a2c0f-5d5f-4c00-84d2-d6c819165113"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gnutls-dane-3.8.2-51e8e8b6-c986-410e-a289-8d2caa0fc9b2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-gnutls-3.8.2-9865468d-1ce0-42c1-a379-209ca3a9d6ca-c61e8484-5b85-444d-b282-156bc2e06868"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gnutls-dane-3.8.2-51e8e8b6-c986-410e-a289-8d2caa0fc9b2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libidn2-2.3.7-20589ce2-5bf7-49ad-a995-ad2568745666-695a801b-95d6-4e40-a7b1-bd14b6b1aec0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gnutls-dane-3.8.2-51e8e8b6-c986-410e-a289-8d2caa0fc9b2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libtasn1-4.19.0-8f46f894-50ad-4dec-80f3-e51d1554a397-362f0093-95ee-4c82-b7ab-221c5b29f20c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gnutls-dane-3.8.2-51e8e8b6-c986-410e-a289-8d2caa0fc9b2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libunistring-1.1-c4f31a12-2aef-4d50-a8bb-2d2cfc5eae3e-5ce3fc87-4958-46fd-a08d-36105b639562"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gnutls-dane-3.8.2-51e8e8b6-c986-410e-a289-8d2caa0fc9b2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-nettle-3.8.1-eec2cdc6-8436-4f42-b5a7-872761775e1e-39250ee2-f87b-49a3-a956-44aae035cfc4"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gnutls-dane-3.8.2-51e8e8b6-c986-410e-a289-8d2caa0fc9b2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-p11-kit-0.25.5-d832cfe2-32b4-4338-bb48-5ddd35e07bd8-bf7f8ba4-62cc-4156-b3a6-65e8db899cb9"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gnutls-dane-3.8.2-51e8e8b6-c986-410e-a289-8d2caa0fc9b2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-unbound-libs-1.17.1-f6465495-3029-4a0f-8857-c35bd5236d0b-988504c8-4d67-40a1-8933-1e5b0232d3c2"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gnutls-dane-3.8.2-51e8e8b6-c986-410e-a289-8d2caa0fc9b2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-zlib-1.2.13-10bd60f1-a974-481e-987f-02f389ed69ab-4ff596fd-7b31-48aa-8481-6260914018d6"
		}
	]
}