hash-to-curve
There are 12 repositories under hash-to-curve topic.
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.
supranational/blst
Multilingual BLS12-381 signature library
mratsim/constantine
Constantine: modular, high-performance, zero-dependency cryptography stack for verifiable computation, proof systems and blockchain protocols.
armfazh/h2c-rust-ref
[RFC9380] Hash to curves - Rust reference implementation
armfazh/h2c-go-ref
[RFC9380] Hash to curves - Go reference implementation
bytemare/crypto
Abstracted prime-order elliptic curve groups in Go.
bytemare/ecc
Easy to use abstraction to elliptic-curve groups in Go.
bytemare/edwards25519
An extension to filippo.io/edwards25519 supporting hash-to-curve.
bytemare/hash2curve
Go implementation of RFC 9380 - Hashing to Elliptic Curves
dannywillems/ocaml-bls12-381
Fast BLS12-381 implementation in OCaml
sander/hashtocurve-kotlin
Implementation of RFC 9380 algorithms for encoding or hashing an arbitrary byte array to a point on an elliptic curve
azuchi/h2c
Hashing to Elliptic Curves for Ruby