github.com/CycloneDX/sbom-utility@v0.16.0/test/cyclonedx/1.6/specification/valid-cryptography-implementation-1.6.json (about)

     1  {
     2    "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
     3    "bomFormat": "CycloneDX",
     4    "specVersion": "1.6",
     5    "serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
     6    "version": 1,
     7    "metadata": {
     8      "component": {
     9        "type": "application",
    10        "bom-ref": "acme-application",
    11        "name": "Acme Application",
    12        "version": "1.0"
    13      }
    14    },
    15    "components": [
    16      {
    17        "type": "cryptographic-asset",
    18        "bom-ref": "aes128gcm",
    19        "name": "AES",
    20        "cryptoProperties": {
    21          "assetType": "algorithm",
    22          "algorithmProperties": {
    23            "primitive": "ae",
    24            "parameterSetIdentifier": "128",
    25            "executionEnvironment": "software-plain-ram",
    26            "implementationPlatform": "x86_64",
    27            "certificationLevel": [ "none" ],
    28            "mode": "gcm",
    29            "cryptoFunctions": ["keygen", "encrypt", "decrypt", "tag"],
    30            "classicalSecurityLevel": 128,
    31            "nistQuantumSecurityLevel": 1
    32          },
    33          "oid": "oid:2.16.840.1.101.3.4.1.6"
    34        }
    35      },
    36      {
    37        "type": "library",
    38        "bom-ref": "crypto-library",
    39        "name": "Crypto library",
    40        "version": "1.0.0"
    41      },
    42      {
    43        "type": "library",
    44        "bom-ref": "some-library",
    45        "name": "Some library",
    46        "version": "1.0.0"
    47      }
    48    ],
    49    "dependencies": [
    50      {
    51        "ref": "acme-application",
    52        "dependsOn": ["crypto-library"]
    53      },
    54      {
    55        "ref": "crypto-library",
    56        "provides": ["aes128gcm"],
    57        "dependsOn": ["some-library"]
    58      }
    59    ]
    60  }