Skip to content

Commit 362efd0

Browse files
cursoragentscript3r
andcommitted
Update crypto library patterns and MV-CBOM fixtures
Co-authored-by: script3r <[email protected]>
1 parent e1e89bf commit 362efd0

File tree

16 files changed

+928
-131
lines changed

16 files changed

+928
-131
lines changed

fixtures/c/libsodium-modern/mv-cbom.json

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"bomFormat": "MV-CBOM",
33
"specVersion": "1.0",
4-
"serialNumber": "urn:uuid:470fe928-c629-4bc7-963f-7a023373c518",
4+
"serialNumber": "urn:uuid:960e88d2-5258-4c6d-af38-6f0b5b932643",
55
"version": 1,
66
"metadata": {
77
"component": {
88
"name": "libsodium-modern",
99
"path": "/workspace/fixtures/c/libsodium-modern"
1010
},
11-
"timestamp": "2025-09-15T19:35:58.450272085Z",
11+
"timestamp": "2025-09-15T19:50:59.712591768Z",
1212
"tools": [
1313
{
1414
"name": "cipherscope",
@@ -19,7 +19,7 @@
1919
},
2020
"cryptoAssets": [
2121
{
22-
"bom-ref": "16690765-56ee-4f2b-9e6e-fe748850c616",
22+
"bom-ref": "199ec31d-3a90-4546-9696-e381fd599990",
2323
"assetType": "algorithm",
2424
"name": "X25519",
2525
"assetProperties": {
@@ -28,7 +28,7 @@
2828
}
2929
},
3030
{
31-
"bom-ref": "623fb39a-2f53-441f-94ec-08e8b54ca424",
31+
"bom-ref": "abea67d8-934b-48c3-8f79-0699f3ae6183",
3232
"assetType": "algorithm",
3333
"name": "BLAKE2b",
3434
"assetProperties": {
@@ -37,7 +37,16 @@
3737
}
3838
},
3939
{
40-
"bom-ref": "1e732469-0895-4854-93d1-fce78ae23345",
40+
"bom-ref": "ef3885be-7633-4691-b2d0-11daff941c59",
41+
"assetType": "algorithm",
42+
"name": "AES-GCM",
43+
"assetProperties": {
44+
"primitive": "aead",
45+
"nistQuantumSecurityLevel": 3
46+
}
47+
},
48+
{
49+
"bom-ref": "371263e0-dd9f-4157-9c85-48def64c26ab",
4150
"assetType": "algorithm",
4251
"name": "ChaCha20Poly1305",
4352
"assetProperties": {
@@ -46,7 +55,7 @@
4655
}
4756
},
4857
{
49-
"bom-ref": "0dd2d57e-101a-44c0-87cb-9027a2b7ac56",
58+
"bom-ref": "3549b76a-6b37-4aa9-8922-131144507b31",
5059
"assetType": "algorithm",
5160
"name": "Ed25519",
5261
"assetProperties": {

fixtures/c/makefile-crypto/mv-cbom.json

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"bomFormat": "MV-CBOM",
33
"specVersion": "1.0",
4-
"serialNumber": "urn:uuid:9ae8429f-3631-4e2c-9a90-a0326818997d",
4+
"serialNumber": "urn:uuid:fcd7d91c-459f-4bd1-a496-0092ef48b4e1",
55
"version": 1,
66
"metadata": {
77
"component": {
88
"name": "makefile-crypto",
99
"path": "/workspace/fixtures/c/makefile-crypto"
1010
},
11-
"timestamp": "2025-09-15T19:35:58.472153385Z",
11+
"timestamp": "2025-09-15T19:50:59.739828463Z",
1212
"tools": [
1313
{
1414
"name": "cipherscope",
@@ -19,20 +19,23 @@
1919
},
2020
"cryptoAssets": [
2121
{
22-
"bom-ref": "62aaec88-6e0c-45a5-a415-b8cfa87bc35e",
22+
"bom-ref": "98cb9032-885a-4e6b-bbe1-6199a5afac3d",
2323
"assetType": "algorithm",
2424
"name": "RSA",
2525
"assetProperties": {
2626
"primitive": "signature",
27+
"parameterSet": {
28+
"keySize": 2048
29+
},
2730
"nistQuantumSecurityLevel": 0
2831
}
2932
}
3033
],
3134
"dependencies": [
3235
{
33-
"ref": "8f754482-fc81-4702-b3b7-25e67376b287",
36+
"ref": "c0653fb4-bc95-4b81-9e2a-9e5caef6ae25",
3437
"dependsOn": [
35-
"62aaec88-6e0c-45a5-a415-b8cfa87bc35e"
38+
"98cb9032-885a-4e6b-bbe1-6199a5afac3d"
3639
],
3740
"dependencyType": "implements"
3841
}

fixtures/c/openssl-mixed/mv-cbom.json

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"bomFormat": "MV-CBOM",
33
"specVersion": "1.0",
4-
"serialNumber": "urn:uuid:807b91e0-f7ed-4066-b79c-28514ac1adb2",
4+
"serialNumber": "urn:uuid:b6f16796-5f77-4d3c-9ca6-d7f94c80671c",
55
"version": 1,
66
"metadata": {
77
"component": {
88
"name": "openssl-mixed",
99
"path": "/workspace/fixtures/c/openssl-mixed"
1010
},
11-
"timestamp": "2025-09-15T19:35:58.494965345Z",
11+
"timestamp": "2025-09-15T19:50:59.770284601Z",
1212
"tools": [
1313
{
1414
"name": "cipherscope",
@@ -19,29 +19,32 @@
1919
},
2020
"cryptoAssets": [
2121
{
22-
"bom-ref": "c266f971-0159-4e9e-b87e-c96ab6a04852",
22+
"bom-ref": "2a769bdd-14df-48cf-b66d-ca9357f99e5c",
2323
"assetType": "algorithm",
24-
"name": "ChaCha20Poly1305",
24+
"name": "RSA",
2525
"assetProperties": {
26-
"primitive": "aead",
27-
"nistQuantumSecurityLevel": 3
26+
"primitive": "signature",
27+
"parameterSet": {
28+
"keySize": 2048
29+
},
30+
"nistQuantumSecurityLevel": 0
2831
}
2932
},
3033
{
31-
"bom-ref": "74d1ed1a-7841-4ccf-99e7-ae80f96df729",
34+
"bom-ref": "9108f955-844f-4599-8ba1-ae5a9dc55991",
3235
"assetType": "algorithm",
33-
"name": "RSA",
36+
"name": "ChaCha20Poly1305",
3437
"assetProperties": {
35-
"primitive": "signature",
36-
"nistQuantumSecurityLevel": 0
38+
"primitive": "aead",
39+
"nistQuantumSecurityLevel": 3
3740
}
3841
}
3942
],
4043
"dependencies": [
4144
{
42-
"ref": "f2ce9aef-23b3-4df1-8030-4c8d0fc04054",
45+
"ref": "a74f098f-5da3-412b-8f22-c159fb61a8f0",
4346
"dependsOn": [
44-
"74d1ed1a-7841-4ccf-99e7-ae80f96df729"
47+
"2a769bdd-14df-48cf-b66d-ca9357f99e5c"
4548
],
4649
"dependencyType": "implements"
4750
}

fixtures/go/stdlib-crypto/mv-cbom.json

Lines changed: 42 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
22
"bomFormat": "MV-CBOM",
33
"specVersion": "1.0",
4-
"serialNumber": "urn:uuid:c1deb27e-4d9b-4ad1-8b73-7fa82adfbdfd",
4+
"serialNumber": "urn:uuid:aa3d684d-cda5-48c6-b43f-be039dccf9a7",
55
"version": 1,
66
"metadata": {
77
"component": {
88
"name": "stdlib-crypto-fixture",
99
"version": "1.19",
1010
"path": "/workspace/fixtures/go/stdlib-crypto"
1111
},
12-
"timestamp": "2025-09-15T19:35:58.516104704Z",
12+
"timestamp": "2025-09-15T19:50:59.557299731Z",
1313
"tools": [
1414
{
1515
"name": "cipherscope",
@@ -20,11 +20,50 @@
2020
},
2121
"cryptoAssets": [
2222
{
23-
"bom-ref": "28113262-9793-4a1a-8f06-4c2d655e6319",
23+
"bom-ref": "b53dad58-e94f-4f18-966d-047a6d8cdb7c",
24+
"assetType": "algorithm",
25+
"name": "ECDSA",
26+
"assetProperties": {
27+
"primitive": "signature",
28+
"nistQuantumSecurityLevel": 0
29+
}
30+
},
31+
{
32+
"bom-ref": "f36760a7-edd7-443b-a6e8-02b85bf164fa",
33+
"assetType": "algorithm",
34+
"name": "AES-GCM",
35+
"assetProperties": {
36+
"primitive": "aead",
37+
"nistQuantumSecurityLevel": 3
38+
}
39+
},
40+
{
41+
"bom-ref": "f156ea40-c1ea-41f0-85f4-ddc135927b4e",
42+
"assetType": "algorithm",
43+
"name": "SHA-256",
44+
"assetProperties": {
45+
"primitive": "hash",
46+
"nistQuantumSecurityLevel": 3
47+
}
48+
},
49+
{
50+
"bom-ref": "cf0bc71b-0c92-41ba-9454-ae769459c03f",
51+
"assetType": "algorithm",
52+
"name": "SHA-512",
53+
"assetProperties": {
54+
"primitive": "hash",
55+
"nistQuantumSecurityLevel": 3
56+
}
57+
},
58+
{
59+
"bom-ref": "b17f0b29-86ad-4409-a8f1-5f3603e71a16",
2460
"assetType": "algorithm",
2561
"name": "RSA",
2662
"assetProperties": {
2763
"primitive": "signature",
64+
"parameterSet": {
65+
"keySize": 2048
66+
},
2867
"nistQuantumSecurityLevel": 0
2968
}
3069
}

fixtures/go/x-crypto-extended/mv-cbom.json

Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
22
"bomFormat": "MV-CBOM",
33
"specVersion": "1.0",
4-
"serialNumber": "urn:uuid:ffe5c439-b50d-4360-9334-158997d78050",
4+
"serialNumber": "urn:uuid:47c616c0-245a-41be-ab4a-86db4af28f7b",
55
"version": 1,
66
"metadata": {
77
"component": {
88
"name": "crypto-test",
99
"version": "1.19",
1010
"path": "/workspace/fixtures/go/x-crypto-extended"
1111
},
12-
"timestamp": "2025-09-15T19:35:58.536236278Z",
12+
"timestamp": "2025-09-15T19:50:59.586387717Z",
1313
"tools": [
1414
{
1515
"name": "cipherscope",
@@ -20,21 +20,42 @@
2020
},
2121
"cryptoAssets": [
2222
{
23-
"bom-ref": "35ea0ad6-c024-40ea-9575-e7f45024b7eb",
23+
"bom-ref": "ad9c44bf-f150-42fd-b6a7-6a855c8a9b9b",
2424
"assetType": "algorithm",
25-
"name": "ChaCha20Poly1305",
25+
"name": "RSA",
26+
"assetProperties": {
27+
"primitive": "signature",
28+
"parameterSet": {
29+
"keySize": 2048
30+
},
31+
"nistQuantumSecurityLevel": 0
32+
}
33+
},
34+
{
35+
"bom-ref": "b3cb1649-4ea8-43e9-87d4-64110c0ec94d",
36+
"assetType": "algorithm",
37+
"name": "AES-GCM",
2638
"assetProperties": {
2739
"primitive": "aead",
2840
"nistQuantumSecurityLevel": 3
2941
}
3042
},
3143
{
32-
"bom-ref": "cc0110bf-624e-4a89-a66b-ed0ac7bd9863",
44+
"bom-ref": "b02cb27c-a6b9-429d-a8cc-146ed1238fc8",
3345
"assetType": "algorithm",
34-
"name": "RSA",
46+
"name": "SHA-256",
3547
"assetProperties": {
36-
"primitive": "signature",
37-
"nistQuantumSecurityLevel": 0
48+
"primitive": "hash",
49+
"nistQuantumSecurityLevel": 3
50+
}
51+
},
52+
{
53+
"bom-ref": "d13a0830-79ad-40ff-bd3c-84b00fda747a",
54+
"assetType": "algorithm",
55+
"name": "ChaCha20Poly1305",
56+
"assetProperties": {
57+
"primitive": "aead",
58+
"nistQuantumSecurityLevel": 3
3859
}
3960
}
4061
],

fixtures/java/bazel-tink/mv-cbom.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"bomFormat": "MV-CBOM",
33
"specVersion": "1.0",
4-
"serialNumber": "urn:uuid:cf126f93-df7e-4c26-9709-fbb7fc47eb89",
4+
"serialNumber": "urn:uuid:c20667fc-b9c5-455f-acf5-702755626679",
55
"version": 1,
66
"metadata": {
77
"component": {
88
"name": "bazel-tink",
99
"path": "/workspace/fixtures/java/bazel-tink"
1010
},
11-
"timestamp": "2025-09-15T19:42:59.046882117Z",
11+
"timestamp": "2025-09-15T19:50:59.456956869Z",
1212
"tools": [
1313
{
1414
"name": "cipherscope",
@@ -19,7 +19,7 @@
1919
},
2020
"cryptoAssets": [
2121
{
22-
"bom-ref": "55aa79a1-c3e2-4a8c-9191-4d6cf7021cf1",
22+
"bom-ref": "1dc92845-a864-4273-864e-748c2e990065",
2323
"assetType": "algorithm",
2424
"name": "RSA",
2525
"assetProperties": {
@@ -31,7 +31,7 @@
3131
}
3232
},
3333
{
34-
"bom-ref": "1725feeb-2b2f-4db3-bdd6-32479824870f",
34+
"bom-ref": "33f43bcb-fb9e-44fe-ad44-74606b54f48e",
3535
"assetType": "algorithm",
3636
"name": "AES-GCM",
3737
"assetProperties": {

0 commit comments

Comments
 (0)