Projects in Awesome Lists tagged with bls12-381
A curated list of projects in awesome lists tagged with bls12-381 .
https://github.com/paulmillr/noble-curves
Audited & minimal JS implementation of elliptic curve cryptography.
bitcoin bls12-381 bn128 bn254 crypto cryptography ecdsa ed25519 ed448 eddsa elliptic-curve-cryptography elliptic-curves ethereum jubjub noble p256 p384 p521 secp256k1 x448
Last synced: 13 May 2025
https://github.com/ethereum/js-ethereum-cryptography
Every cryptographic primitive needed to work on Ethereum, for the browser and Node.js
aes bip32 bls12-381 bn254 cryptography ethereum keccak prng ripemd160 scrypt secp256k1 sha256 sha3 typescript
Last synced: 13 May 2025
https://github.com/consensys/gnark-crypto
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.
biginteger bls12-377 bls12-381 bn254 crypto cryptography ecc eddsa elliptic-curves finite-field-arithmetic fri go golang hash-to-curve mimc pairing snark zkp zksnark
Last synced: 13 May 2025
https://github.com/supranational/blst
Multilingual BLS12-381 signature library
bls-signature bls12-381 blst blst-library eth2 filecoin hash-to-curve signatures
Last synced: 13 May 2025
https://github.com/Consensys/gnark-crypto
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.
biginteger bls12-377 bls12-381 bn254 crypto cryptography ecc eddsa elliptic-curves finite-field-arithmetic fri go golang hash-to-curve mimc pairing snark zkp zksnark
Last synced: 17 Apr 2025
https://github.com/mratsim/constantine
Constantine: modular, high-performance, zero-dependency cryptography stack for proof systems and blockchain protocols.
barreto-naehrig bigint bignum bls bls-signature bls12-381 constant-time cryptography digital-signature elliptic-curve-arithmetic elliptic-curve-cryptography elliptic-curves finite-fields galois-field hash-to-curve pairing pairing-cryptography public-key-cryptography side-channels zkp
Last synced: 07 Apr 2025
https://github.com/paulmillr/noble-bls12-381
DEPRECATED. Use noble-curves instead. Fastest JS implementation of BLS12-381.
barreto-lynn-scott bls-signature bls12 bls12-381 boneh-lynn-shacham crypto curve ecc elliptic-curve-cryptography eth2 noble pairing signature-aggregation signatures zk-snarks
Last synced: 18 Apr 2025
https://github.com/supranational/sppark
Zero-knowledge template library
bls12-377 bls12-381 cuda ntt pasta-curves rocm zero-knowledge zero-knowledge-proofs zk-snarks zk-starks
Last synced: 12 Apr 2025
https://github.com/ChainSafe/bls
💻 Javascript Implementation of Boneh-Lynn-Shacham Signatures
bls bls-signatures bls12-381 eth2 eth2-beacon-chain wasm
Last synced: 18 Apr 2025
https://github.com/protolambda/go-kzg
FFT, data-recovery and KZG commitments, a.k.a. Kate commitments, in Go - *super experimental*
bls12-381 data-availability-sampling data-recovery eth2 fft kate kate-commitment kate-proofs kzg kzg-commitment kzg-proofs ntt polynomial-commitments
Last synced: 05 May 2025
https://github.com/nulltea/zk-timelock
Arkworks circuits for verifiable time-lock encryption
arkworks bls12-381 cryptography encryption timelock zero-knowledge
Last synced: 18 Apr 2025
https://github.com/jsign/go-kzg-ceremony-client
Ethereum EIP-4844 KZG Powers of Tau ceremony client
bls12-381 cryptography eip4844 ethereum kzg powers-of-tau
Last synced: 16 Mar 2025
https://github.com/transmute-industries/did-key.js
A DID Key Implementation in TypeScript
bls12-381 decentralized-identifiers did ed25519 eddsa es256k json-ld secp256k1 x25519
Last synced: 09 Apr 2025
https://github.com/sdiehl/pairing
Optimised bilinear pairings over elliptic curves
ate-pairing barreto-naehrig bilinear-pairing bls12-381 bls12-curve bn128 bn254 cryptography ecc elliptic-curves pairing pairing-cryptography
Last synced: 21 Nov 2024
https://github.com/sajjon/bells
BLS12-381 in pure Swift
bls bls12-381 boneh-lynn-shacham cryptography ecc elliptic-curve-cryptography swift
Last synced: 22 Feb 2025
https://github.com/nikkolasg/ark-blst
arkwork bindings to blst with GPU support
Last synced: 13 Apr 2025
https://github.com/keejef/genthresh
Online BLS signatures
aggregate-signatures bls bls12-381 websockets
Last synced: 15 Apr 2025
https://github.com/narasimha1997/bls-server
A gRPC server written in python that provides BLS (Boneh–Lynn–Shacham) signatures related functionalities like signing, verification and signatures aggregation - used in production at some places.
bls-signature bls12-381 elliptic-curve-cryptography elliptic-curves grpc microservices python python3
Last synced: 18 Feb 2025
https://github.com/dannywillems/ocaml-bls12-381
Fast BLS12-381 implementation in OCaml
bls-signature bls12-381 blst cryptography fft hash-to-curve ocaml pairing pairing-cryptography poseidon rescue signatures tezos zero-knowledge
Last synced: 16 Feb 2025
https://github.com/pactus-project/python-sdk
Python-SDK for Pactus Blockchain
blockchain bls bls12-381 cryptography ed25519 grpc pactus python rpc sdk web3
Last synced: 15 Apr 2025
https://github.com/or13/vc-di-bbs
Experimental implementation of bbs selective disclosure zero knowledge data integrity proofs.
Last synced: 07 Apr 2025
https://github.com/kevincharm/blstoise
BLS12-381 + pairings + RFC9380 + BLS sigs
Last synced: 15 Apr 2025
https://github.com/kariy/majlis-kzg
An Ethereum KZG Ceremony client written in Rust 🦀
bls12-381 cli eip4844 ethereum kzg-ceremony rust
Last synced: 30 Mar 2025
https://github.com/tommaso-crocetti/bls12_381
Repository for the development with HardHat of a Solidity smart contract for on-chain verification of BLS signature for Ethereum2 Beacon chain..
bls12-381 ethereum hardhat solidity typescript
Last synced: 04 Apr 2025