Solidity crypto libraries, ring signatures, proof of knowledge, packed signatures etc. with matching Python implementations for secp256k1 and (alt)BN-256
☆290Jun 18, 2019Updated 6 years ago
Alternatives and similar repositories for solcrypto
Users that are interested in solcrypto are comparing it to the libraries listed below
Sorting:
- Elliptic Curve Implementation in Solidity☆26Feb 3, 2024Updated 2 years ago
- ☆36Nov 22, 2023Updated 2 years ago
- Implementation of elliptic curve operations on G2 for alt_bn128 in Solidity.☆57Nov 9, 2024Updated last year
- Crypto application code for the zkSNARKs toolbox ZoKrates☆53Mar 20, 2024Updated last year
- A toolbox for zkSNARKs on Ethereum☆1,881Aug 1, 2024Updated last year
- Example project for EthSnarks - Miximus coin mixer☆85Jul 31, 2019Updated 6 years ago
- A private payment system for Ethereum-based blockchains, with no trusted setup.☆309Jun 24, 2024Updated last year
- zkSNARKS tutorial☆297Jan 18, 2019Updated 7 years ago
- Elliptic Curve Implementation in Solidity☆80Mar 4, 2018Updated 7 years ago
- Ring-Signature using secp256k1 in Solidity☆13Jul 6, 2018Updated 7 years ago
- Ethereum 9 3/4's zk-SNARKs circuits and the python library for Mimblewimble on Ethereum☆80Dec 10, 2022Updated 3 years ago
- Public repository for the AZTEC V1 protocol. For the latest zkRollup release see here https://github.com/AztecProtocol/aztec-2-bug-bounty☆633Dec 13, 2022Updated 3 years ago
- Elliptic Curve arithmetic operations written in Solidity☆181Jun 16, 2023Updated 2 years ago
- ERC721 in Vyper☆48Aug 27, 2018Updated 7 years ago
- Pairing-friendly elliptic curve library☆24Aug 15, 2024Updated last year
- altbn128 twisted ewards curve point addion, point multiplicaion, eddsa signature verificaion and pedersen commiments☆68Sep 23, 2019Updated 6 years ago
- Ethereum-based Distributed Key Generation Protocol☆57Apr 6, 2022Updated 3 years ago
- Implements the Barreto-Naehrig (BN) curve as used by Ethereum☆12May 31, 2019Updated 6 years ago
- Elliptic curve Go reference implementation☆26Feb 5, 2025Updated last year
- Minimalistic implementation of a linkable spontaneously anonymous group (LSAG) signature scheme with python over elliptic curves.☆30Jan 2, 2021Updated 5 years ago
- Verifiable Random Function (VRF) library written in Solidity☆101May 17, 2022Updated 3 years ago
- DKG for BLS threshold signature scheme on the EVM using solidity☆32Jan 13, 2019Updated 7 years ago
- non-custodial exchange build with rollup☆104Dec 10, 2022Updated 3 years ago
- Package bn256 implements a particular bilinear group.☆131Nov 20, 2025Updated 3 months ago
- ☆12Sep 6, 2020Updated 5 years ago
- Sparse Merkle Tree☆14May 6, 2023Updated 2 years ago
- Ring signature based voting for ETH Berlin hackathon☆28Sep 9, 2018Updated 7 years ago
- XCLAIM(BTC,ETH): Solidity implementation for Bitcoin backed tokens on Ethereum☆22Mar 25, 2024Updated last year
- rollup implementation☆91Mar 15, 2024Updated last year
- A zero-knowledge protocol for anonymous interactions.☆1,047Jan 26, 2026Updated last month
- A library for generating zk-STARKs.☆147Jul 29, 2022Updated 3 years ago
- Implementation of a novel practical scheme for submarine commitments☆230Dec 8, 2022Updated 3 years ago
- Basic implementation of Borromean ring signatures in Python, for learning☆15Dec 14, 2017Updated 8 years ago
- Library for the verification of BGLS signatures on the EVM using Solidity.☆15Mar 14, 2018Updated 7 years ago
- Heiswap Dapp - Mix and Mask your Ethereum Transactions!☆109Dec 10, 2022Updated 3 years ago
- Cryptographic accumulators in Rust.☆139Mar 15, 2025Updated 11 months ago
- A toolkit for viable zk-SNARKS on Ethereum, Web, Mobile and Desktop☆242Oct 28, 2024Updated last year
- zkSNARK library implementation in Go from scratch (compiler, setup, prover, verifier)☆262Jun 13, 2021Updated 4 years ago
- Library for programming zk-SNARKs directly in Python☆192Jun 9, 2024Updated last year