{
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
  "version": 1,
  "metadata": {
    "component": {
      "bom-ref": "acme-application",
      "type": "application",
      "name": "Acme Application",
      "version": "1.0"
    }
  },
  "components": [
    {
      "bom-ref": "aes128gcm",
      "type": "cryptographic-asset",
      "name": "AES",
      "cryptoProperties": {
        "assetType": "algorithm",
        "algorithmProperties": {
          "primitive": "ae",
          "parameterSetIdentifier": "128",
          "executionEnvironment": "software-plain-ram",
          "implementationPlatform": "x86_64",
          "certificationLevel": [
            "none"
          ],
          "mode": "gcm",
          "cryptoFunctions": [
            "keygen",
            "encrypt",
            "decrypt",
            "tag"
          ],
          "classicalSecurityLevel": 128,
          "nistQuantumSecurityLevel": 1
        },
        "oid": "2.16.840.1.101.3.4.1.6"
      }
    },
    {
      "bom-ref": "crypto-library",
      "type": "library",
      "name": "Crypto library",
      "version": "1.0.0"
    },
    {
      "bom-ref": "some-library",
      "type": "library",
      "name": "Some library",
      "version": "1.0.0"
    }
  ],
  "dependencies": [
    {
      "ref": "acme-application",
      "dependsOn": [
        "crypto-library"
      ]
    },
    {
      "ref": "crypto-library",
      "dependsOn": [
        "some-library"
      ],
      "provides": [
        "aes128gcm"
      ]
    }
  ]
}

