Skip to content

Commit 0c54bb4

Browse files
committed
tests: enum CryptoMode
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
1 parent fef2e7c commit 0c54bb4

4 files changed

Lines changed: 508 additions & 0 deletions

File tree

Lines changed: 150 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,150 @@
1+
{
2+
"components": [
3+
{
4+
"bom-ref": "dummy-CIP:CBC",
5+
"cryptoProperties": {
6+
"algorithmProperties": {
7+
"mode": "cbc"
8+
},
9+
"assetType": "algorithm"
10+
},
11+
"name": "CryptoMode: CBC",
12+
"type": "cryptographic-asset"
13+
},
14+
{
15+
"bom-ref": "dummy-CIP:CCM",
16+
"cryptoProperties": {
17+
"algorithmProperties": {
18+
"mode": "ccm"
19+
},
20+
"assetType": "algorithm"
21+
},
22+
"name": "CryptoMode: CCM",
23+
"type": "cryptographic-asset"
24+
},
25+
{
26+
"bom-ref": "dummy-CIP:CFB",
27+
"cryptoProperties": {
28+
"algorithmProperties": {
29+
"mode": "cfb"
30+
},
31+
"assetType": "algorithm"
32+
},
33+
"name": "CryptoMode: CFB",
34+
"type": "cryptographic-asset"
35+
},
36+
{
37+
"bom-ref": "dummy-CIP:CTR",
38+
"cryptoProperties": {
39+
"algorithmProperties": {
40+
"mode": "ctr"
41+
},
42+
"assetType": "algorithm"
43+
},
44+
"name": "CryptoMode: CTR",
45+
"type": "cryptographic-asset"
46+
},
47+
{
48+
"bom-ref": "dummy-CIP:ECB",
49+
"cryptoProperties": {
50+
"algorithmProperties": {
51+
"mode": "ecb"
52+
},
53+
"assetType": "algorithm"
54+
},
55+
"name": "CryptoMode: ECB",
56+
"type": "cryptographic-asset"
57+
},
58+
{
59+
"bom-ref": "dummy-CIP:GCM",
60+
"cryptoProperties": {
61+
"algorithmProperties": {
62+
"mode": "gcm"
63+
},
64+
"assetType": "algorithm"
65+
},
66+
"name": "CryptoMode: GCM",
67+
"type": "cryptographic-asset"
68+
},
69+
{
70+
"bom-ref": "dummy-CIP:OFB",
71+
"cryptoProperties": {
72+
"algorithmProperties": {
73+
"mode": "ofb"
74+
},
75+
"assetType": "algorithm"
76+
},
77+
"name": "CryptoMode: OFB",
78+
"type": "cryptographic-asset"
79+
},
80+
{
81+
"bom-ref": "dummy-CIP:OTHER",
82+
"cryptoProperties": {
83+
"algorithmProperties": {
84+
"mode": "other"
85+
},
86+
"assetType": "algorithm"
87+
},
88+
"name": "CryptoMode: OTHER",
89+
"type": "cryptographic-asset"
90+
},
91+
{
92+
"bom-ref": "dummy-CIP:UNKNOWN",
93+
"cryptoProperties": {
94+
"algorithmProperties": {
95+
"mode": "unknown"
96+
},
97+
"assetType": "algorithm"
98+
},
99+
"name": "CryptoMode: UNKNOWN",
100+
"type": "cryptographic-asset"
101+
}
102+
],
103+
"dependencies": [
104+
{
105+
"ref": "dummy-CIP:CBC"
106+
},
107+
{
108+
"ref": "dummy-CIP:CCM"
109+
},
110+
{
111+
"ref": "dummy-CIP:CFB"
112+
},
113+
{
114+
"ref": "dummy-CIP:CTR"
115+
},
116+
{
117+
"ref": "dummy-CIP:ECB"
118+
},
119+
{
120+
"ref": "dummy-CIP:GCM"
121+
},
122+
{
123+
"ref": "dummy-CIP:OFB"
124+
},
125+
{
126+
"ref": "dummy-CIP:OTHER"
127+
},
128+
{
129+
"ref": "dummy-CIP:UNKNOWN"
130+
}
131+
],
132+
"metadata": {
133+
"timestamp": "2023-01-07T13:44:32.312678+00:00"
134+
},
135+
"properties": [
136+
{
137+
"name": "key1",
138+
"value": "val1"
139+
},
140+
{
141+
"name": "key2",
142+
"value": "val2"
143+
}
144+
],
145+
"serialNumber": "urn:uuid:1441d33a-e0fc-45b5-af3b-61ee52a88bac",
146+
"version": 1,
147+
"$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
148+
"bomFormat": "CycloneDX",
149+
"specVersion": "1.6"
150+
}
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
<?xml version="1.0" ?>
2+
<bom xmlns="http://cyclonedx.org/schema/bom/1.6" serialNumber="urn:uuid:1441d33a-e0fc-45b5-af3b-61ee52a88bac" version="1">
3+
<metadata>
4+
<timestamp>2023-01-07T13:44:32.312678+00:00</timestamp>
5+
</metadata>
6+
<components>
7+
<component type="cryptographic-asset" bom-ref="dummy-CIP:CBC">
8+
<name>CryptoMode: CBC</name>
9+
<cryptoProperties>
10+
<assetType>algorithm</assetType>
11+
<algorithmProperties>
12+
<mode>cbc</mode>
13+
</algorithmProperties>
14+
</cryptoProperties>
15+
</component>
16+
<component type="cryptographic-asset" bom-ref="dummy-CIP:CCM">
17+
<name>CryptoMode: CCM</name>
18+
<cryptoProperties>
19+
<assetType>algorithm</assetType>
20+
<algorithmProperties>
21+
<mode>ccm</mode>
22+
</algorithmProperties>
23+
</cryptoProperties>
24+
</component>
25+
<component type="cryptographic-asset" bom-ref="dummy-CIP:CFB">
26+
<name>CryptoMode: CFB</name>
27+
<cryptoProperties>
28+
<assetType>algorithm</assetType>
29+
<algorithmProperties>
30+
<mode>cfb</mode>
31+
</algorithmProperties>
32+
</cryptoProperties>
33+
</component>
34+
<component type="cryptographic-asset" bom-ref="dummy-CIP:CTR">
35+
<name>CryptoMode: CTR</name>
36+
<cryptoProperties>
37+
<assetType>algorithm</assetType>
38+
<algorithmProperties>
39+
<mode>ctr</mode>
40+
</algorithmProperties>
41+
</cryptoProperties>
42+
</component>
43+
<component type="cryptographic-asset" bom-ref="dummy-CIP:ECB">
44+
<name>CryptoMode: ECB</name>
45+
<cryptoProperties>
46+
<assetType>algorithm</assetType>
47+
<algorithmProperties>
48+
<mode>ecb</mode>
49+
</algorithmProperties>
50+
</cryptoProperties>
51+
</component>
52+
<component type="cryptographic-asset" bom-ref="dummy-CIP:GCM">
53+
<name>CryptoMode: GCM</name>
54+
<cryptoProperties>
55+
<assetType>algorithm</assetType>
56+
<algorithmProperties>
57+
<mode>gcm</mode>
58+
</algorithmProperties>
59+
</cryptoProperties>
60+
</component>
61+
<component type="cryptographic-asset" bom-ref="dummy-CIP:OFB">
62+
<name>CryptoMode: OFB</name>
63+
<cryptoProperties>
64+
<assetType>algorithm</assetType>
65+
<algorithmProperties>
66+
<mode>ofb</mode>
67+
</algorithmProperties>
68+
</cryptoProperties>
69+
</component>
70+
<component type="cryptographic-asset" bom-ref="dummy-CIP:OTHER">
71+
<name>CryptoMode: OTHER</name>
72+
<cryptoProperties>
73+
<assetType>algorithm</assetType>
74+
<algorithmProperties>
75+
<mode>other</mode>
76+
</algorithmProperties>
77+
</cryptoProperties>
78+
</component>
79+
<component type="cryptographic-asset" bom-ref="dummy-CIP:UNKNOWN">
80+
<name>CryptoMode: UNKNOWN</name>
81+
<cryptoProperties>
82+
<assetType>algorithm</assetType>
83+
<algorithmProperties>
84+
<mode>unknown</mode>
85+
</algorithmProperties>
86+
</cryptoProperties>
87+
</component>
88+
</components>
89+
<dependencies>
90+
<dependency ref="dummy-CIP:CBC"/>
91+
<dependency ref="dummy-CIP:CCM"/>
92+
<dependency ref="dummy-CIP:CFB"/>
93+
<dependency ref="dummy-CIP:CTR"/>
94+
<dependency ref="dummy-CIP:ECB"/>
95+
<dependency ref="dummy-CIP:GCM"/>
96+
<dependency ref="dummy-CIP:OFB"/>
97+
<dependency ref="dummy-CIP:OTHER"/>
98+
<dependency ref="dummy-CIP:UNKNOWN"/>
99+
</dependencies>
100+
<properties>
101+
<property name="key1">val1</property>
102+
<property name="key2">val2</property>
103+
</properties>
104+
</bom>

0 commit comments

Comments
 (0)