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

Open Beginner friendly
#918 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
1/5
Estimated time
Under an hour
Newbie friendliness
86/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Quiet
Domain
cryptography

Research direction

Compare algorithms[*].family in schema/cryptography-defs.json with definitions.algorithmFamiliesEnum.enum in schema/cryptography-defs.schema.json, as described in the issue. Confirm that ANSI-KDF, RSA-X931, SP800-56C, SSH-KDF, and TLS-PRF are represented in the schema enum, then run the repository's schema validation checks if available.

Written by the indexing model from the issue text.

Description

cap: cryptography-registry defect

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
Dominant language
XSLT
Stars
551
Forks
93
Avg merge
4h 51m
Merged PRs (30d)
42

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from CycloneDX/specification

All issues in CycloneDX/specification

Similar issues

More Cryptography issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.