You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to support curves like in #38 we need to be able to implement traits for them ONLY due to pairing.rs traits in halo2curves.
This, makes merging PRs like #38 really complex as we're forced to duplicate code. Otherwise we have a foreign structure implementing a foreign trait.
But, we can actually require the pairing::Engine-related deps from https://crates.io/crates/pairing and implement them inside of our crate for the curves defined on it (and it is already implemented for foreign curves which is fine).
@han0110@kilic is there any issue that I'm missing that doing this implies?
The text was updated successfully, but these errors were encountered:
In order to support curves like in #38 we need to be able to implement traits for them ONLY due to
pairing.rs
traits in halo2curves.This, makes merging PRs like #38 really complex as we're forced to duplicate code. Otherwise we have a foreign structure implementing a foreign trait.
But, we can actually require the
pairing::Engine
-related deps from https://crates.io/crates/pairing and implement them inside of our crate for the curves defined on it (and it is already implemented for foreign curves which is fine).@han0110 @kilic is there any issue that I'm missing that doing this implies?
The text was updated successfully, but these errors were encountered: