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 }