-
Notifications
You must be signed in to change notification settings - Fork 112
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
Arrabiata: introduce trait ArrabiataCurve to englobe all data a curve must implement to be used with Arrabiata #2719
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #2719 +/- ##
==========================================
- Coverage 72.10% 71.94% -0.16%
==========================================
Files 257 258 +1
Lines 61154 60891 -263
==========================================
- Hits 44094 43810 -284
- Misses 17060 17081 +21 ☔ View full report in Codecov by Sentry. |
4b0fd17
to
1e9e66c
Compare
bc7eeb2
to
a7524e7
Compare
arrabiata/src/curve.rs
Outdated
|
||
/// Represents additional information that a curve needs in order to be used | ||
/// with Arrabiata. | ||
pub trait ArrabiataCurve: CommitmentCurve + EndoCurve { |
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.
Is it necessarry to introduce another trait ?
I don't see anything that isn't in KimchiCurve
(Which is not a surprise, as both Kimchi and Arrabiata use a cycle of curve for plonk verification operations)
44f7e95
to
2f3661d
Compare
b6a4e54
to
00a6119
Compare
Replicating the idea of KimchiCurve.
a7524e7
to
fd36b40
Compare
No description provided.