{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "qca-qt5-botan-0.2.3.7-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/qca-qt5-botan-0.2.3.7-1.oe2403sp1.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-botan2-2.19.3",
      "name": "botan2",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "5661084a92144c41cc0f7e3d770020d6fc74cfd51ceb46add0bccda0bb2c3e86"
        }
      ],
      "description": "Botan is a BSD-licensed crypto library written in C++. It provides a\nwide variety of basic cryptographic algorithms, X.509 certificates and\nCRLs, PKCS \\#10 certificate requests, a filter/pipe message processing\nsystem, and a wide variety of other features, all written in portable\nC++. The API reference, tutorial, and examples may help impart the\nflavor of the library. This is the current stable release branch 2.x\nof Botan.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/botan2@2.19.3-4.oe2403sp1?arch=x86_64&epoch=0&upstream=botan2-2.19.3-4.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://botan.randombit.net/",
      "sourceInfo": "acquired package info from repodata DB: repodata/3c7e45bbe2235db2809add7d99360bf9702bf2708943858e708998708d86a58f-primary.sqlite.bz2",
      "summary": "Crypto and TLS for C++11",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.19.3-4.oe2403sp1"
    },
    {
      "SPDXID": "SPDXRef-rpm-qca-qt5-2.3.7",
      "name": "qca-qt5",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "99f2e8b0792d12080a596a22865454809aaa2676754d18262f4bb7317b3e461d"
        }
      ],
      "description": "Taking a hint from the similarly-named Java Cryptography Architecture,\nQCA aims to provide a straightforward and cross-platform crypto API,\nusing Qt datatypes and conventions. QCA separates the API from the\nimplementation, using plugins known as Providers. The advantage of this\nmodel is to allow applications to avoid linking to or explicitly depending\non any particular cryptographic library. This allows one to easily change\nor upgrade crypto implementations without even needing to recompile the\napplication!",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/qca-qt5@2.3.7-1.oe2403sp1?arch=x86_64&epoch=0&upstream=qca-2.3.7-1.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://userbase.kde.org/QCA",
      "sourceInfo": "acquired package info from repodata DB: repodata/3c7e45bbe2235db2809add7d99360bf9702bf2708943858e708998708d86a58f-primary.sqlite.bz2",
      "summary": "Qt5 Cryptographic Architecture",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.3.7-1.oe2403sp1"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-qca-qt5-botan-2.3.7",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-botan2-2.19.3"
    },
    {
      "spdxElementId": "SPDXRef-rpm-qca-qt5-botan-2.3.7",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-qca-qt5-2.3.7"
    }
  ]
}
