Audited & minimal JS implementation of elliptic curve cryptography.
-
Updated
May 22, 2024 - TypeScript
Audited & minimal JS implementation of elliptic curve cryptography.
gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems.
Multilingual BLS12-381 signature library
Constantine: modular, high-performance, zero-dependency cryptography stack for proof systems and blockchain protocols.
DEPRECATED. Use noble-curves instead. Fastest JS implementation of BLS12-381.
Zero-knowledge template library
High-speed BLS12-381 implementation in Go
💻 Javascript Implementation of Boneh-Lynn-Shacham Signatures
Arkworks circuits for verifiable time-lock encryption
FFT, data-recovery and KZG commitments, a.k.a. Kate commitments, in Go - *super experimental*
Ethereum EIP-4844 KZG Powers of Tau ceremony client
Optimised bilinear pairings over elliptic curves
🎲 A JavaScript client to the drand randomness beacon network.
elliptic-curve cryptography
凩: A Next-Generation Composable Hybrid Smart Contract and (De)Centralized Merged Application Platform
Communal zk-SNARK MPC for Public Parameters
A collection of packages made for working with the Chia Blockchain using Rust
Add a description, image, and links to the bls12-381 topic page so that developers can more easily learn about it.
To associate your repository with the bls12-381 topic, visit your repo's landing page and select "manage topics."