ethereum / ethereum/mpz

Verify OLE over prime field implementation

Open
#343 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
298
Forks
82
PR merge metrics
No merged PRs in 30d

Description

Right now our OLE impl over prime field does not enforce that the inputs of either party is actually within the field, i.e. `2^k > p`.

Make sure this is fine, or fix it.

Contributor guide

Open the contributing guide

Research direction

Locate the OLE implementation over a prime field and inspect how each party's inputs are validated. Run the existing OLE tests, then add coverage for inputs outside the field; done means the implementation either enforces the stated bound or clearly demonstrates that the current behavior is valid.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cryptography
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.