Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

[Defect]: FFDH pattern treats ephemeral E as required

オープン 初心者向け
#1,147 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@Mehrn0ush がすでに取り組んでいます。

2026年10月9日 から。

  • #1148 @Mehrn0ush による — オープン

評価

難易度
1/5
見積もり時間
1時間未満
初心者へのやさしさ
82/100
issue の種類
バグ
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
json
領域
cryptography

調査の方向性

修正対象は schema/cryptography-defs.json 内の FFDH の pattern 値です。すでに ECDH[E][-{ellipticCurve}] を使っている ECDH のエントリと比較し、それが参照している命名パターンの文法を確認してください。FFDH の pattern を FFDH[E][-{namedGroup}] に変更します。FFDH、FFDHE、FFDHE-ffdhe2048 のいずれもがこのパターンで検証を通ったら完了です。

索引モデルが issue の本文から書いたものです。

説明

Describe the defect

schema/cryptography-defs.json currently has:

"pattern": "FFDH(E)[-{namedGroup}]"

Under the naming-pattern grammar (parentheses group; they are not optional), E is required, so constructed names can only be FFDHE / FFDHE-{namedGroup}. FFDH without E does not match.

ECDH already uses optional E: ECDH[E][-{ellipticCurve}]. FFDH should match that: E is ephemeral and optional

Expected

"pattern": "FFDH[E][-{namedGroup}]"

so FFDH, FFDHE, and FFDHE-ffdhe2048 are all valid.

主要言語
XSLT
スター
567
フォーク
95
平均マージ
2日 21時間
マージ済み PR(30日)
13

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

CycloneDX/specification のほかの issue

CycloneDX/specification の issue をすべて見る

似ている issue

Cryptography の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。