Eric Mastro 98c2555036
chore: clean up
- Move bulk of verification to curves/Bn254Proofs.sol
- remove all unneeded structs and add Proof struct
- bring in point `isOnCurve` check so that we can use solidity compiler 0.8.x
- remove all other Bn254 library deps
- changed proof type from bool to Proof
- add Bn254 test file (uncalled yet)

TODO:
- update Proofs test such that verifyProof test is called (need to generate proof using https://github.com/status-im/nim-codex/pull/76)
- call Bn254 tests from test harness
2022-06-08 15:06:53 +10:00
..
2022-06-08 15:06:53 +10:00
2022-06-08 15:06:53 +10:00
2022-03-01 09:38:53 +01:00
2022-06-08 15:06:53 +10:00
2022-02-10 07:46:03 +01:00