Shreyas Londhe's repositories
halo2-browser
Monorepo of tools for using the halo2 proving system in-browser using WASM.
core
MIRACL Core
elliptic-curves
Collection of pure Rust elliptic curve implementations: NIST P-224, P-256, P-384, P-521, secp256k1, SM2
gnark
gnark is a fast zk-SNARK library that offers a high-level API to design circuits. The library is open source and developed under the Apache 2.0 license
go-ethereum
Official Go implementation of the Ethereum protocol
halo2-lib
Monorepo of halo2 crates
halo2-regex
Library and gadget to do regex string matches in halo2
halo2-zk-email
Email verification circuit in halo2
jolt
The simplest and most extensible ZK VM. Fast and fully open source from a16z crypto and friends. ⚡
merkel-and-patricia
Node.js implementation of Merkel tree and Patricia Tree used in Ethereum blockchain
mimcjs
An implementation of MiMC hash in Javascript, based on https://github.com/HarryR/ethsnarks/blob/master/ethsnarks/mimc/permutation.py
proof-of-twitter
This repo is now deployed to prod at twitter.prove.email. zk-email-verify > examples > twitter repo will be deprecated shortly.
sp1
A performant, 100% open-source, contributor-friendly zkVM.
zk-email-verify
Verify any text in any sent or received email, cryptographically and via only trusting the sending mailserver.
zk-nullifier-sig
Implementation of PLUME: nullifier friendly signature scheme on ECDSA
zk-regex
A library to do regex verification in circom, adapted from the original zk-email. It additionally generates lookup tables for halo2-regex.