Closed TalDerei closed 8 months ago
Two high-level comments:
wrapper.rs
code. We'll want to keep the minimal wrapper API separate from the Arkworks compatibility. As you've noticed, the Arkworks finite field traits are ... not particularly ergonomic (or, more charitably, are solving a more complex problem), and we should keep that code isolated from the code that will become the minimal, self-contained implementationSome of the methods can use the impl provided generically by arkworks for the trait, as long as we don't need a more performant specialization.
References #62. WIP
The Implementation may target a generic approach on the
Fp, Fq, Fr
type aliases, rather than on the backend types.