{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "libgringotts-0.1.2.1-1.oe2403sp1.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-05-15T05:29:37.832615852Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/libgringotts-0.1.2.1-1.oe2403sp1.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-libmcrypt-2.5.8",
      "name": "libmcrypt",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "4ca5ea652c45316b41c77b8f2aadb0eec9ee23bd869665926693a56383e5f02c"
        }
      ],
      "description": "Libmcrypt is a thread-safe library providing a uniform interface\nto access several block and stream encryption algorithms.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libmcrypt@2.5.8-1.oe2403sp1?arch=x86_64&epoch=0&upstream=libmcrypt-2.5.8-1.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://mcrypt.sourceforge.net/",
      "sourceInfo": "acquired package info from repodata DB: repodata/3c7e45bbe2235db2809add7d99360bf9702bf2708943858e708998708d86a58f-primary.sqlite.bz2",
      "summary": "Encryption algorithms library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.5.8-1.oe2403sp1"
    },
    {
      "SPDXID": "SPDXRef-rpm-mhash-0.9.9.9",
      "name": "mhash",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "eec466887ace19cbeae452365955b5f8e0816bc5353b6dfb01a13a42de5d293b"
        }
      ],
      "description": "Mhash is a free library which provides a uniform interface to a\nlarge number of hash algorithms.\n\nThese algorithms can be used to compute checksums, message digests,\nand other signatures. The HMAC support implements the basics for\nmessage authentication, following RFC 2104. In the later versions\nsome key generation algorithms, which use hash algorithms, have been\nadded. Currently, the library supports the algorithms: ADLER32, GOST,\nHAVAL256, HAVAL224, HAVAL192, HAVAL160, HAVAL128, MD5, MD4, MD2,\nRIPEMD128/160/256/320, TIGER, TIGER160, TIGER128, SHA1/224/256/384/512,\nWhirlpool, SNEFRU128/256, CRC32B and CRC32 checksums.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/mhash@0.9.9.9-28.oe2403sp1?arch=x86_64&epoch=0&upstream=mhash-0.9.9.9-28.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://mhash.sourceforge.net/",
      "sourceInfo": "acquired package info from repodata DB: repodata/3c7e45bbe2235db2809add7d99360bf9702bf2708943858e708998708d86a58f-primary.sqlite.bz2",
      "summary": "Thread-safe hash algorithms library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.9.9.9-28.oe2403sp1"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-libgringotts-1.2.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libmcrypt-2.5.8"
    },
    {
      "spdxElementId": "SPDXRef-rpm-libgringotts-1.2.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-mhash-0.9.9.9"
    }
  ]
}
