cast, cast5 and cast6 case
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Domain
- cryptography
Research direction
Start by reviewing the relationship to issue #46 and the two proposed approaches: defining an algorithm family or adding CAST and CAST6 separately. Discuss and document the consensus on this ticket, then create and link a PR; done means the decision, solution description, PR, and merge are recorded.
Written by the indexing model from the issue text.
Description
Rationale
<style type="text/css">br {mso-data-placement:same-cell;}</style> Aspect | CAST / CAST5 (CAST-128) | CAST6 (CAST-256) -- | -- | -- Block Size | 64 bits | 128 bits Key Sizes | 40–128 bits (variable) | 128–256 bits (fixed options) Rounds | 12 or 16 | 48 (12 quad-rounds) Structure | Classic Feistel network | Generalized Feistel network Primary Use | Legacy applications (e.g., PGP/GPG) | AES candidate; larger data security Security Notes | Adequate for its era but limited by small block size | Stronger against modern threats due to larger block and key optionsDescription
We need to address this case, which is related to #46 We have two options:
- we define the concept of family, which is wht CycloDX went for
- goven how popular these algorithms are and that there are only two variants, we add them both to the list
Action
- Discuss this case during a meeting and on this ticket
- Reach a consensus on how to proceed and document it on this ticket
- Create a PR
DoD
- Consensus reached
- Link to the description of the solution
- PR link
- PR merged
- Dominant language
- No language data
- Stars
- 8
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from spdx/cryptographic-algorithm-list
-
bug
Difficulty 2/5 1-2 days Newbie friendliness 72/100
spdx/cryptographic-algorithm-list#92 · 1 comment ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
spdx/cryptographic-algorithm-list#88 · 1 comment ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
spdx/cryptographic-algorithm-list#84 · 1 comment ·
-
documentation enhancement
Difficulty 5/5 Over a week Newbie friendliness 30/100
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
All issues in spdx/cryptographic-algorithm-list
Similar issues
-
security
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
IBM/OpenJCEPlus#1822 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
objects
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
snapshot-labs/snapshot.js#1247 · 1 comment ·