CycloneDX / CycloneDX/specification

[Defect]: cryptographic algorithm family enum omits families defined in cryptography-defs.json

Open
#918 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.