Skip to content

jules/grumpkin

Repository files navigation

Grumpkin curve implementation in Rust

NOTE: While this repository was made mostly to allow for usage of Grumpkin within Halo2, the authors of halo2curves have since added it here, and using it directly will likely make things easier!

This repository implements the Grumpkin curve for use in Rust, by building off of the code provided by ZCash and Privacy & Scaling Explorations. It should specifically work within Halo2 and proof systems which make use of its components.

Assembly

This repository extends the use of hand-optimized assembly found in the halo2curves repo. To include it, simply use the asm feature when importing this crate.

About

Implementation of the Grumpkin curve in Rust.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages