-
Notifications
You must be signed in to change notification settings - Fork 103
Add supplementary small group bases for some common fields #137
Conversation
Should we add a CHANGELOG entry for this? |
Depends on arkworks-rs/algebra#547. |
Needs to debug and fix the one related to secp256k1. |
Depends on arkworks-rs/algebra#550 |
ark-ff = { git = "https://github.com/arkworks-rs/algebra/", branch = "release-0.4-debug-secp256k1" } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ark-ff = { git = "https://github.com/arkworks-rs/algebra/", branch = "release-0.4-debug-secp256k1" } | |
ark-ff = { git = "https://github.com/arkworks-rs/algebra/", branch = "release-0.4" } |
ark-ff = { git = "https://github.com/arkworks-rs/algebra/", branch = "release-0.4-debug-secp256k1" } | ||
ark-ec = { git = "https://github.com/arkworks-rs/algebra/", branch = "release-0.4-debug-secp256k1" } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ark-ec = { git = "https://github.com/arkworks-rs/algebra/", branch = "release-0.4-debug-secp256k1" } | |
ark-ec = { git = "https://github.com/arkworks-rs/algebra/", branch = "release-0.4" } |
ark-ec = { git = "https://github.com/arkworks-rs/algebra/", branch = "release-0.4-debug-secp256k1" } | ||
ark-poly = { git = "https://github.com/arkworks-rs/algebra/", branch = "release-0.4-debug-secp256k1" } | ||
ark-serialize = { git = "https://github.com/arkworks-rs/algebra/", branch = "release-0.4-debug-secp256k1" } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ark-serialize = { git = "https://github.com/arkworks-rs/algebra/", branch = "release-0.4-debug-secp256k1" } | |
ark-serialize = { git = "https://github.com/arkworks-rs/algebra/", branch = "release-0.4" } |
ark-poly = { git = "https://github.com/arkworks-rs/algebra/", branch = "release-0.4-debug-secp256k1" } | ||
ark-serialize = { git = "https://github.com/arkworks-rs/algebra/", branch = "release-0.4-debug-secp256k1" } | ||
ark-algebra-test-templates = { git = "https://github.com/arkworks-rs/algebra/", branch = "release-0.4-debug-secp256k1" } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ark-algebra-test-templates = { git = "https://github.com/arkworks-rs/algebra/", branch = "release-0.4-debug-secp256k1" } | |
ark-algebra-test-templates = { git = "https://github.com/arkworks-rs/algebra/", branch = "release-0.4" } |
I think it is ready to merge. I will appreciate a cut of the alpha version. Is the next cut already scheduled? (I dare not to cut a release since the last time I did that was two years ago I think) |
Description
This is related to arkworks-rs/algebra#547.
The idea is that for some TurboPlonk implementations, we use the small base not just when we run out of 2-arity, but we use it when constructing the larger domain (e.g., 6x larger). It is preferred to use 6x (by using a 3) rather than 8x.
This is used in the Noah library as a performance improvement.
Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.
Files changed
in the Github PR explorerN/A:
Pending
section inCHANGELOG.md