Open davidnevadoc opened 10 months ago
Ideally I would also do renaming/breaking changes:
bn254
Engine
is a very bad name for the pairing trait and it should be called Pairing
: https://github.com/privacy-scaling-explorations/halo2curves/blob/2e7f8eb8ba1cf8e09c6c05f9f1c2f79d02002fc9/src/bn256/engine.rs#L635-L646
The BN curves
Pluto
andbn256
can a good amount of code that is currently duplicated (once #98 is merged). In order to fix this we should introduce macros for:This will be a good opportunity to refactor some of
bn256
code which is in many parts undocumente and at times quite unclear.