Election-Tech-Initiative / Election-Tech-Initiative/electionguard-cpp

Hashing should be flat not recursive (CPP)

Đang mở
#233 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
enhancement triage
Ngôn ngữ chính
C++
Star
26
Fork
25
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

## Feature Request

**Description**
It’s also not clear how things like H(a,(b,c)) are handled. In any case, we need to clearly specify these things so that they can be matched by verifiers..

**Proposed Solution**
The simplest choice is to just flatten this, but I think that it may be done recursively as H(a,H(b,c)).

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Issue không nêu tên tệp, test hoặc entry point nào. Trước tiên, hãy xác định các triển khai hashing và verifier, sau đó làm rõ liệu các đầu vào lồng nhau nên được làm phẳng hay được hashing đệ quy, và hành vi đó nên được đặc tả như thế nào. Công việc được xem là hoàn tất khi quy tắc hashing đã được thống nhất và được các verifier áp dụng nhất quán.

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

Đánh giá

Công nghệ
cpp
Lĩnh vực
cryptography
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
20/100

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.