Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[Defect]: Missing GOST 2012/2015 algorithms and curve OIDs

Closed
#1,025 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
66/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Quiet
Domain
cryptography

Research direction

Open cryptography-defs.json and review the existing RFC 4357 GOST entries alongside the proposed RFC 7091, RFC 6986, RFC 7836, RFC 8891, and RFC 7801 variants. Done means the listed signature, hash/HMAC, cipher, corrected curve descriptions, and CryptoPro/TC26 curve OIDs are represented accurately in the file.

Written by the indexing model from the issue text.

Description

cap: cryptography-registry defect

Describe the defect

The GOST family in cryptography-defs.json only covers the RFC 4357 legacy suite (2001/94-era). Missing: GOST R 34.10-2012 signature, GOST R 34.11-2012 (Streebog) hash/HMAC, and GOST R 34.12-2015 block ciphers (Magma, Kuznyechik). Two TC26 curve entries also cite the wrong RFC, and several curves are missing their OIDs.

Proposed changes:

Add variants: GOSTR3410-2012-(256|512) (RFC7091), GOSTR3411-2012-(256|512) (RFC6986), HMAC-GOSTR3411-2012-(256|512) (RFC7836), Magma[...] (RFC8891), Kuznyechik[...] (RFC7801)
Fix id-tc26-gost-3410-2012-256-paramSetA / -512-paramSetC: description RFC5832 → RFC7836
Add OIDs for CryptoPro-A/B/C and TC26 param sets (RFC4357 / RFC7836)

Dominant language
XSLT
Stars
551
Forks
93
Avg merge
5h 38m
Merged PRs (30d)
35

Getting set up

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.