Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Zero trait bound to Polynomial #53

Merged
merged 1 commit into from
Nov 19, 2020

Conversation

ryanleh
Copy link
Contributor

@ryanleh ryanleh commented Nov 19, 2020

These were already required methods for Polynomial, but moving it to the appropriate trait allows us to generically handle polynomials as additive shares (which require an additive identity).

@Pratyush Pratyush merged commit 0b0edb1 into arkworks-rs:master Nov 19, 2020
@ryanleh ryanleh deleted the add-poly-zero branch November 19, 2020 19:59
@Pratyush
Copy link
Member

Ahh I forgot to ask you to update the changelog; do you mind submitting a new PR for that?

ryanleh added a commit to ryanleh/algebra that referenced this pull request Nov 19, 2020
ryanleh added a commit to ryanleh/algebra that referenced this pull request Nov 19, 2020
ryanleh added a commit to ryanleh/marlin that referenced this pull request Nov 19, 2020
Pratyush pushed a commit that referenced this pull request Nov 19, 2020
Pratyush pushed a commit to arkworks-rs/marlin that referenced this pull request Nov 19, 2020
weikengchen added a commit to arkworks-rs/marlin that referenced this pull request Dec 10, 2020
* Update for arkworks-rs/algebra#53

* Automatically pad the formatted input size to 2^k (#47)

* support public input that is not 2^k

* Update src/lib.rs

Co-authored-by: Pratyush Mishra <[email protected]>

* fmt

Co-authored-by: Pratyush Mishra <[email protected]>

* Add the benchmark (#48)

* add bench

* fix

* fmt

* multithread

* update the remark

Co-authored-by: Ryan Lehmkuhl <[email protected]>
Co-authored-by: Pratyush Mishra <[email protected]>
weikengchen added a commit to arkworks-rs/marlin that referenced this pull request Dec 17, 2020
…master` (#52)

* Update for arkworks-rs/algebra#53

* Automatically pad the formatted input size to 2^k (#47)

* support public input that is not 2^k

* Update src/lib.rs

Co-authored-by: Pratyush Mishra <[email protected]>

* fmt

Co-authored-by: Pratyush Mishra <[email protected]>

* Add the benchmark (#48)

* add bench

* fix

* fmt

* multithread

* update the remark

* Remove circuit `C` and some lifetime specifiers from the type (#50)

* remove c in type

* fix

* remove an unnecessary clone

* Add serialization for Proof (#51)

* add serialization for Proof

* add unchecked serialization

* fix bench and add uncompressed serialization

* fix bench

Co-authored-by: Ryan Lehmkuhl <[email protected]>
Co-authored-by: Pratyush Mishra <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants