Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

[Defect]: FFDH pattern treats ephemeral E as required

Đang mở Phù hợp với người mới
#1,147 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

@Mehrn0ush đang làm issue này rồi.

Từ ngày 9/10/2026.

  • #1148 của @Mehrn0ush — đang mở

Đánh giá

Độ khó
1/5
Thời gian dự kiến
Dưới một giờ
Mức phù hợp với người mới
82/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
json
Lĩnh vực
cryptography

Hướng nghiên cứu

Bản sửa là giá trị pattern của FFDH trong schema/cryptography-defs.json. So sánh với mục ECDH, mục này đã dùng ECDH[E][-{ellipticCurve}], và kiểm tra ngữ pháp mẫu đặt tên mà nó tham chiếu. Đổi pattern của FFDH thành FFDH[E][-{namedGroup}]. Hoàn thành khi FFDH, FFDHE và FFDHE-ffdhe2048 đều hợp lệ với pattern.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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.

Ngôn ngữ chính
XSLT
Star
567
Fork
95
Merge trung bình
19 giờ 38 phút
Pull request đã merge (30 ngày)
16

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của CycloneDX/specification

Tất cả issue của CycloneDX/specification

Issue tương tự

Thêm issue về Cryptography

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.