Constantine: modular, high-performance, zero-dependency cryptography stack for verifiable computation, proof systems and blockchain protocols.
-
Updated
Aug 4, 2026 - Nim
Constantine: modular, high-performance, zero-dependency cryptography stack for verifiable computation, proof systems and blockchain protocols.
Optimised bilinear pairings over elliptic curves
Elliptic curve search experiments
Nim implementation of BLS signature scheme (Boneh-Lynn-Shacham) over Barreto-Lynn-Scott (BLS) curve BLS12-381
bn254 pairing library for Cairo Zero
Convenience wrapper over Apache Milagro
Elliptic Curves and other algorithms
Implementation of Groth16 Zero-Knowledge Succinct Non-Interactive Argument of Knowledge Protocol using Rust
Groth16 zk-SNARK verification equation solver evaluating bilinear pairings and public input polynomial combinations.
Pairing-friendly curves in pure Zig (BLS12-381, BN462).
Groth16 zk-SNARK verification equation solver evaluating bilinear pairings and public input polynomial combinations.
Decentralized authorization system based on Hyperledger Fabric and Proxy ReEncryption
League of Identity
Comparative Implementation of Bilinear Pairing (Optimal-Ate) on KSS-16 curve, BLS-12 curve, BN curve.
Pairing implementation for curves BN128 and BLS12-381
Write ups on Mathematical Cryptography
Fast BLS12-381 implementation in OCaml
Basic C implementation of paring-friendly BN curve, Fp^18 finite field extension and so on
Python library that bundles libsodium and provides wrappers for its Ristretto group functions.
To associate your repository with the pairing-cryptography topic, visit your repo's landing page and select "manage topics."