Skip to content

scroll-tech/halo2curves

 
 

BN256 pairing

BN256 pairing library that implements original traits from zkcrypto,

and plus

FieldExt, CurveExt traits that are used in halo2 library.

This implementation is mostly ported from matterlabs/pairing and zkcrypto/bls12-381.

Bench

No assembly

$ cargo test --profile bench test_field -- --nocapture

Assembly (returns rust nightly)

$ cargo test --profile bench test_field --features asm -- --nocapture

About

No description, website, or topics provided.

Resources

License

MIT and 2 other licenses found

Licenses found

MIT
LICENSE
Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%