Create API to get curve parameters on a group
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
- #432 của @rickmark — đã đóng, không merge
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Lĩnh vực
- api, cryptography
Hướng nghiên cứu
Bắt đầu bằng cách xác định phần triển khai OpenSSL::PKey::EC::Group và cách xử lý hiện có cho new(:GFp, p, a, b). Kiểm tra phương thức EC_GROUP và các API tham số trường cho GFp và GF2m; được xem là hoàn tất khi một getter trả về các tham số đường cong phù hợp cho những loại nhóm được hỗ trợ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
You are able to call new(:GFp, p, a, b) but are not able to pull those values later.
This becomes a problem when you want to for instance open a curve by name and the the value for field for modular operations. I think we should support a method like OpenSSL::PKey::EC::Group#curve_params => [ :GFp, p, a, b ]
This will require doing a little more work because that getter will first need to query the EC_GROUP_method_of for the group, then if it is GFp or GF2m pull the values of the field, a, b, etc as needed for the curve type. Since creating a new curve this is supported it can be a get only attribute.
- Ngôn ngữ chính
- C
- Star
- 276
- Fork
- 203
- Merge trung bình
- 1 ngày 41 phút
- Pull request đã merge (30 ngày)
- 8
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của ruby/openssl
-
Add OpenSSL::SSL::SSLContext#client_hello_cb= (binding for SSL_CTX_set_client_hello_cb())Có thể đã có người làm @kou đã nhận 2 ngày trước. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 53/100
ruby/openssl#1125 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
ruby/openssl#1118 · 5 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Expose XOFs like SHAKE128 and SHAKE256Có thể đã có người làm @rhenium đã nhận 99 ngày trước. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
ruby/openssl#1082 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
ruby/openssl#1075 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Unchecked *_set_* callsCó thể đã có người làm @ndossche đã nhận 169 ngày trước. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
ruby/openssl#1038 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Issue tương tự
-
[BUG] Small issues on iMXRT found by ClaudeCó thể đã có người làm @Sarthak-Pandey đã nhận hôm nay. Đang mởArch: arm Area: Networking OS: Linux Type: Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
Maintainer thường phản hồi trong vòng 1 ngày
-
area: docs eco: cpp good first issue help wanted lane: free-agent roadmap size: XS type: docs
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
arminazimi/evergreen#475 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Issue]: hipsparselt.h C API as shipped now requires C23 -- ONLY because of missing include or guardĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
ROCm/rocm-libraries#13736 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
libc
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
llvm/llvm-project#232380 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
level/task module/auth/enrollment platform/linux reporter/qa type/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
Maintainer thường phản hồi trong vòng 1 ngày