{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"yp-tools-0.4.2.3-9.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/yp-tools-0.4.2.3-9.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-53b55ba2-9ca3-4237-b98b-6a41c04353ca",
			"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-haveged-1.9.18-3bb4487e-2160-4d38-a359-eec671fba364-11f944f1-3955-467d-9c3a-69bb73a8e2b8",
			"name":"haveged",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ae02144d6e3f835559165fecd87cc2a37b2737f9cc334b1e31f23275c019254b"
				}
			],
			"description":"A Linux entropy source using the HAVEGE algorithm\n\nHaveged is a user space entropy daemon which is not dependent upon the\nstandard mechanisms for harvesting randomness for the system entropy\npool. This is important in systems with high entropy needs or limited\nuser interaction (e.g. headless servers).\n\nHaveged uses HAVEGE (HArdware Volatile Entropy Gathering and Expansion)\nto maintain a 1M pool of random bytes used to fill /dev/random\nwhenever the supply of random bits in /dev/random falls below the low\nwater mark of the device. The principle inputs to haveged are the\nsizes of the processor instruction and data caches used to setup the\nHAVEGE collector. The haveged default is a 4kb data cache and a 16kb\ninstruction cache. On machines with a cpuid instruction, haveged will\nattempt to select appropriate values from internal tables.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/haveged@1.9.18-2.oe2409?arch=aarch64&epoch=0&upstream=haveged-1.9.18-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/jirka-h/haveged",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A Linux entropy source using the HAVEGE algorithm",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.9.18-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libnsl2-2.0.1-baffa8a0-3325-4476-9fda-0d41874a8eea-8ca33fc5-2f3f-4fa2-8cec-d4ab5f30ab0d",
			"name":"libnsl2",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"8d7ee3a905d4ef05f77830e80c4ebe600612ca3e4e3b7f56c5507effb833fff3"
				}
			],
			"description":"This package contains the libnsl library. This library contains\nthe public client interface for NIS(YP) and NIS+.\nThis code was formerly part of glibc, but is now standalone to\nbe able to link against TI-RPC for IPv6 support.\nThe NIS(YP) functions are still maintained, the NIS+ part is\ndeprecated and should not be used anymore",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libnsl2@2.0.1-1.oe2409?arch=aarch64&epoch=0&upstream=libnsl2-2.0.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/thkukuk/libnsl",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Public client interface library for NIS(YP) and NIS+",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.0.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libtirpc-1.3.4-f33cf3b5-acd5-4f1c-be3c-fb2357f8568c-dde979e5-8089-4aef-955d-90464e5e9c03",
			"name":"libtirpc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"bad690b329d069391dac83de6f7abeb4f30237f20a0a87da3e38dd6fb8ae6c7e"
				}
			],
			"description":"Libtirpc is a Transport-Independent RPC library for Linux",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libtirpc@1.3.4-4.oe2409?arch=aarch64&epoch=0&upstream=libtirpc-1.3.4-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://git.linux-nfs.org/?p=steved/libtirpc.git;a=summary",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Transport-independent RPC library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.3.4-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libxcrypt-4.4.36-fcdbfeb7-9762-4a82-ba03-6bad05eddcad-24eb3167-9290-4a63-b60c-02316d140388",
			"name":"libxcrypt",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2d3d32dd99e7e6cdc72d73e089dfe22f2b047519bdba4bf73561f998fcaeed3b"
				}
			],
			"description":"libxcrypt is a modern library for one-way hashing of passwords.\nIt supports a wide variety of both modern and historical hashing\nmethods: yescrypt, gost-yescrypt, scrypt, bcrypt, sha512crypt,\nsha256crypt, md5crypt, SunMD5, sha1crypt, NT, bsdicrypt, bigcrypt,\nand descrypt. It provides the traditional Unix crypt and crypt_r\ninterfaces, as well as a set of extended interfaces pioneered by\nOpenwall Linux, crypt_rn, crypt_ra, crypt_gensalt, crypt_gensalt_rn,\nand crypt_gensalt_ra.\nlibxcrypt is intended to be used by login(1), passwd(1), and other\nsimilar programs; that is, to hash a small number of passwords during\nan interactive authentication dialogue with a human. It is not suitable\nfor use in bulk password-cracking applications, or in any other situation\nwhere speed is more important than careful handling of sensitive data.\nHowever, it is intended to be fast and lightweight enough for use in\nservers that must field thousands of login attempts per minute.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libxcrypt@4.4.36-2.oe2409?arch=aarch64&epoch=0&upstream=libxcrypt-4.4.36-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/besser82/libxcrypt",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Extended crypt library for DES, MD5, Blowfish and others",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:4.4.36-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-openssl-libs-3.0.12-cdb45ffd-7c49-4f85-86a4-f448e6eac4c8-6fa03215-14f9-4bee-8f1a-d6013153cb00",
			"name":"openssl-libs",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"fe8a21dc03d6c950264c4aa621ea0c4145da06ac2541c987a442ec2c8af13cfe"
				}
			],
			"description":"The openssl-libs package contains the libraries that are used\nby various applications which support cryptographic algorithms\nand protocols.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/openssl-libs@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":"A general purpose cryptography library with TLS implementation",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:3.0.12-8.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-ypbind-2.7.2-8b946b0f-db1a-4590-a8ee-fe26a633c721-0e242036-7209-4fbe-92a2-3d7000ebf0da",
			"name":"ypbind",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a0a8c0f5e4841ec661d8bc82f2a48ded05d08d621748fe61df2bf45c32ae6ac0"
				}
			],
			"description":"The Network Information Service (NIS) is a system that provides\nnetwork information (login names, passwords, home directories, group\ninformation) to all of the machines on a network. NIS can allow users\nto log in on any machine on the network, as long as the machine has\nthe NIS client programs running and the user's password is recorded in\nthe NIS passwd database. NIS was formerly known as Sun Yellow Pages\n(YP).\n\nThis package provides the ypbind daemon. The ypbind daemon binds NIS\nclients to an NIS domain. Ypbind must be running on any machines\nrunning NIS client programs.\n\nInstall the ypbind package on any machines running NIS client programs\n(included in the yp-tools package). If you need an NIS server, you\nalso need to install the ypserv package to a machine on your network.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/ypbind@2.7.2-3.oe2409?arch=aarch64&epoch=3&upstream=ypbind-2.7.2-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.linux-nis.org/nis/ypbind-mt/index.html",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"NIS binding software",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"3:2.7.2-3.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-yp-tools-4.2.3-14b406c1-c1ab-45fc-b056-6356c3e70074",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-53b55ba2-9ca3-4237-b98b-6a41c04353ca"
		},
		{
			"spdxElementId":"SPDXRef-rpm-yp-tools-4.2.3-14b406c1-c1ab-45fc-b056-6356c3e70074",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-haveged-1.9.18-3bb4487e-2160-4d38-a359-eec671fba364-11f944f1-3955-467d-9c3a-69bb73a8e2b8"
		},
		{
			"spdxElementId":"SPDXRef-rpm-yp-tools-4.2.3-14b406c1-c1ab-45fc-b056-6356c3e70074",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libnsl2-2.0.1-baffa8a0-3325-4476-9fda-0d41874a8eea-8ca33fc5-2f3f-4fa2-8cec-d4ab5f30ab0d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-yp-tools-4.2.3-14b406c1-c1ab-45fc-b056-6356c3e70074",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libtirpc-1.3.4-f33cf3b5-acd5-4f1c-be3c-fb2357f8568c-dde979e5-8089-4aef-955d-90464e5e9c03"
		},
		{
			"spdxElementId":"SPDXRef-rpm-yp-tools-4.2.3-14b406c1-c1ab-45fc-b056-6356c3e70074",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libxcrypt-4.4.36-fcdbfeb7-9762-4a82-ba03-6bad05eddcad-24eb3167-9290-4a63-b60c-02316d140388"
		},
		{
			"spdxElementId":"SPDXRef-rpm-yp-tools-4.2.3-14b406c1-c1ab-45fc-b056-6356c3e70074",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-openssl-libs-3.0.12-cdb45ffd-7c49-4f85-86a4-f448e6eac4c8-6fa03215-14f9-4bee-8f1a-d6013153cb00"
		},
		{
			"spdxElementId":"SPDXRef-rpm-yp-tools-4.2.3-14b406c1-c1ab-45fc-b056-6356c3e70074",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-ypbind-2.7.2-8b946b0f-db1a-4590-a8ee-fe26a633c721-0e242036-7209-4fbe-92a2-3d7000ebf0da"
		}
	]
}