Skip to content

Conversation

@stevespringett
Copy link
Member

No description provided.

Signed-off-by: Steve Springett <steve@springett.us>
@stevespringett stevespringett added this to the 2.0 milestone Jun 15, 2025
@stevespringett stevespringett self-assigned this Jun 15, 2025
@stevespringett stevespringett added the CDX 2.0 related to release v2.0 label Jun 15, 2025
@stevespringett stevespringett linked an issue Jun 15, 2025 that may be closed by this pull request
@jkowalleck jkowalleck changed the title CycloneDX v2.0 Specification [WIP] CycloneDX v2.0 Specification Jun 16, 2025
Signed-off-by: Steve Springett <steve@springett.us>
stevespringett and others added 7 commits November 11, 2025 17:20
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
stevespringett and others added 6 commits November 24, 2025 15:57
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
stevespringett and others added 30 commits December 1, 2025 13:46
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Implement the following features for CBOM v2.0:

- Change implementationPlatform to array to support multiple platforms
- Add keyUsage property to cryptoProperties and relatedCryptoMaterialProperties
  (open string array with examples: CIPHER, SIGN, VERIFY, WRAP, UNWRAP, etc.)
- Add secProperties to algorithmProperties for security properties
  (open string array with examples: IND-CPA, IND-CCA, SUF-CMA, EUF-CMA, etc.)
- Extend evidence/occurrences with system metadata: accountInfo, systemOwner
- Extend evidence/occurrences with process metadata: startTime, endTime, usageCount
- Change securedBy.algorithmRef to array of refs to support linking multiple
  securing assets (algorithms, hardware, keys, etc.)

Extend cryptoProperties.mode/padding/cryptoFunctions

Signed-off-by: Basil Hess <bhe@zurich.ibm.com>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Basil Hess <bhe@zurich.ibm.com>
…oFunctions and relatedCryptoMaterial/keyUsage

- Makes sure meta:enum descriptions are added for new definitions in the PR
- Adds riscv64/riscv32 to implementation platforms

Signed-off-by: Basil Hess <bhe@zurich.ibm.com>
Signed-off-by: Steve Springett <steve@springett.us>
Implement the following features for CBOM v2.0 as described in #738 

- Change implementationPlatform to array to support multiple platforms
- Add keyUsage property to cryptoProperties and
relatedCryptoMaterialProperties
(open string array with examples: CIPHER, SIGN, VERIFY, WRAP, UNWRAP,
etc.)
- Add secProperties to algorithmProperties for security properties
(open string array with examples: IND-CPA, IND-CCA, SUF-CMA, EUF-CMA,
etc.)
- Extend evidence/occurrences with system metadata: accountInfo,
systemOwner
- Extend evidence/occurrences with process metadata: startTime, endTime,
usageCount
- Change securedBy.algorithmRef to array of refs to support linking
multiple
  securing assets (algorithms, hardware, keys, etc.)

Fixes #738

Adds support for pss in cryptoProperties.algorithmProperties.padding
Fixes #747

Adds support for key agreement or exchange in
cryptoProperties.algorithmProperties.cryptoFunctions
Fixes #748 

Adds support for additional cipher modes in
cryptoProperties.algorithmProperties.mode
Fixes #749
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CDX 2.0 related to release v2.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CycloneDX 2.0

3 participants