Skip to content

Commit 522d5b7

Browse files
Merge remote-tracking branch 'origin/2.0-dev' into 2.0-dev
2 parents 8e680d8 + 0f8a254 commit 522d5b7

7 files changed

Lines changed: 469 additions & 1 deletion

schema/2.0/cyclonedx-2.0-bundled.min.schema.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

schema/2.0/cyclonedx-2.0-bundled.schema.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2860,6 +2860,8 @@
28602860
"kwp",
28612861
"cts",
28622862
"xts",
2863+
"gmac",
2864+
"cmac",
28632865
"xpn",
28642866
"ff1",
28652867
"ff3-1",
@@ -2882,6 +2884,8 @@
28822884
"kwp": "AES Key Wrap with Padding (RFC 5649).",
28832885
"cts": "Ciphertext Stealing mode.",
28842886
"xts": "XEX Tweaked-codebook with Stealing (disk encryption).",
2887+
"gmac": "Galois Message Authentication Code",
2888+
"cmac": "Cipher-based Message Authentication Code",
28852889
"xpn": "Extended Packet Numbering mode.",
28862890
"ff1": "Format-preserving encryption mode 1.",
28872891
"ff3-1": "Format-preserving encryption mode 3, update 1.",
@@ -3661,6 +3665,7 @@
36613665
"decapsulate",
36623666
"keyagree",
36633667
"wrap",
3668+
"unwrap",
36643669
"other",
36653670
"unknown"
36663671
],
@@ -3681,6 +3686,7 @@
36813686
"decapsulate": "Decapsulates a secret using a private key (KEM).",
36823687
"keyagree": "Derives a shared secret between parties.",
36833688
"wrap": "Encrypts a key for secure storage or transport.",
3689+
"unwrap": "Decrypts a wrapped key to recover the original key.",
36843690
"other": "Another cryptographic function.",
36853691
"unknown": "The cryptographic function is not known."
36863692
}

schema/2.0/cyclonedx-2.0.schema.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@
7979
"citations": {
8080
"$ref": "model/cyclonedx-citation-2.0.schema.json#/$defs/citations"
8181
},
82+
"perspectives": {
83+
"$ref": "model/cyclonedx-perspective-2.0.schema.json#/$defs/perspectives"
84+
},
8285
"properties": {
8386
"$ref": "model/cyclonedx-common-2.0.schema.json#/$defs/properties"
8487
},

schema/2.0/model/cyclonedx-common-2.0.schema.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,7 @@
215215
"codified-infrastructure",
216216
"quality-metrics",
217217
"poam",
218+
"perspective",
218219
"electronic-signature",
219220
"digital-signature",
220221
"rfc-9116",
@@ -264,6 +265,7 @@
264265
"codified-infrastructure": "Code or configuration that defines and provisions virtualized infrastructure, commonly referred to as Infrastructure as Code (IaC).",
265266
"quality-metrics": "Report or system in which quality metrics can be obtained.",
266267
"poam": "Plans of Action and Milestones (POA&M) complement an \"attestation\" external reference. POA&M is defined by NIST as a \"document that identifies tasks needing to be accomplished. It details resources required to accomplish the elements of the plan, any milestones in meeting the tasks and scheduled completion dates for the milestones\".",
268+
"perspective": "A CycloneDX perspective defines a domain-specific view, enabling different audiences to interpret and navigate the data through their own conceptual lens.",
267269
"electronic-signature": "An e-signature is commonly a scanned representation of a written signature or a stylized script of the person's name.",
268270
"digital-signature": "A signature that leverages cryptography, typically public/private key pairs, which provides strong authenticity verification.",
269271
"rfc-9116": "Document that complies with [RFC 9116](https://www.ietf.org/rfc/rfc9116.html) (A File Format to Aid in Security Vulnerability Disclosure)",

schema/2.0/model/cyclonedx-cryptography-2.0.schema.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,8 @@
257257
"kwp",
258258
"cts",
259259
"xts",
260+
"gmac",
261+
"cmac",
260262
"xpn",
261263
"ff1",
262264
"ff3-1",
@@ -279,6 +281,8 @@
279281
"kwp": "AES Key Wrap with Padding (RFC 5649).",
280282
"cts": "Ciphertext Stealing mode.",
281283
"xts": "XEX Tweaked-codebook with Stealing (disk encryption).",
284+
"gmac": "Galois Message Authentication Code",
285+
"cmac": "Cipher-based Message Authentication Code",
282286
"xpn": "Extended Packet Numbering mode.",
283287
"ff1": "Format-preserving encryption mode 1.",
284288
"ff3-1": "Format-preserving encryption mode 3, update 1.",
@@ -1058,6 +1062,7 @@
10581062
"decapsulate",
10591063
"keyagree",
10601064
"wrap",
1065+
"unwrap",
10611066
"other",
10621067
"unknown"
10631068
],
@@ -1078,6 +1083,7 @@
10781083
"decapsulate": "Decapsulates a secret using a private key (KEM).",
10791084
"keyagree": "Derives a shared secret between parties.",
10801085
"wrap": "Encrypts a key for secure storage or transport.",
1086+
"unwrap": "Decrypts a wrapped key to recover the original key.",
10811087
"other": "Another cryptographic function.",
10821088
"unknown": "The cryptographic function is not known."
10831089
}

0 commit comments

Comments
 (0)