CycloneDX / CycloneDX/specification
[Defect]: cryptographic algorithm family enum omits families defined in cryptography-defs.json
Open
cap: cryptography-registry
defect
- Dominant language
- XSLT
- Stars
- 547
- Forks
- 93
- Avg merge
- 7h 11m
- Merged PRs (30d)
- 37
Description
## Describe the defect
`schema/cryptography-defs.schema.json` defines `definitions.algorithmFamiliesEnum`, but the enum omits several algorithm families that are already present in `schema/cryptography-defs.json`.
The missing families are:
- `ANSI-KDF`
- `RSA-X931`
- `SP800-56C`
- `SSH-KDF`
- `TLS-PRF`
## Additional context
The issue was found by comparing:
- `schema/cryptography-defs.json`: `algorithms[*].family`
- `schema/cryptography-defs.schema.json`: `definitions.algorithmFamiliesEnum.enum`
Contributor guide
Assessment
This issue has not been assessed yet.