keep-starknet-strange / garaga

State-of-the-art Elliptic Curve operations and SNARKS verification for Cairo & Starknet 🐺.
https://garaga.gitbook.io/
MIT License
196 stars 51 forks source link

Remove Gnark dependency #142

Closed raugfer closed 2 months ago

raugfer commented 2 months ago

Pull Request type

Please check the type of change your PR introduces:

What is the current behavior?

It uses Gnark executable compiled from Go and invokes curve primitives via shell process.

Issue Number: #137

What is the new behavior?

It now uses garaga_rs Rust package imported into Python via PyO3

Does this introduce a breaking change?