Overview of halo2curves
mainThe halo2curves library provides efficient and flexible implementations of various halo2-friendly elliptic curves. It is designed to work with traits from the zkcrypto ecosystem, specifically:
zkcrypto/ff(Finite Fields)zkcrypto/group(Groups)zkcrypto/pairing(Pairings)
Supported curves include bn256, grumpkin, secp256k1, secp256r1, pluto, eris, T-256, and grumpkin. The library features assembly optimizations for performance and supports Serde for serialization/deserialization.