Crypto algorithms from scratch in Go. Learning purposes only. ECC, BN128 pairing, Paillier, RSA, Homomorphic computation, ElGamal, Schnorr, ECDSA, BLS, ...
☆75Jul 22, 2022Updated 3 years ago
Alternatives and similar repositories for cryptofun
Users that are interested in cryptofun are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- zkSNARK library implementation in Go from scratch (compiler, setup, prover, verifier)☆262Jun 13, 2021Updated 4 years ago
- Blind signatures over secp256k1 elliptic curve☆17May 17, 2022Updated 3 years ago
- DEPRECATED☆22Jan 18, 2021Updated 5 years ago
- Elliptic curve Go reference implementation☆26Feb 5, 2025Updated last year
- Secp256k1 blind signature certification authority boilerplate☆11Apr 23, 2024Updated last year
- A Codespace repo for ECON 235 & LB 235☆27Jan 30, 2025Updated last year
- Additive homomorphic EC-ElGamal☆30Oct 13, 2020Updated 5 years ago
- Compact Proofs of Retrievability☆13May 28, 2014Updated 11 years ago
- Boneh–Lynn–Shacham signature scheme.☆36Mar 8, 2018Updated 8 years ago
- Driver for round-based protocols in Rust☆24Jan 17, 2024Updated 2 years ago
- The anonymous credentials zoo☆16Mar 17, 2021Updated 5 years ago
- Coconut: Threshold Issuance Selective Disclosure Credentials with Applications to Distributed Ledgers☆13Jan 16, 2020Updated 6 years ago
- Groth16 zkSNARK bellman proof verifier using cloudflare/bn256 Pairing☆13Apr 22, 2020Updated 5 years ago
- dalek-compatible implementation of the merlin transcript protocol☆28Feb 11, 2020Updated 6 years ago
- Go implementation of the BLS12-381 pairing☆91Feb 25, 2023Updated 3 years ago
- High-speed BLS12-381 implementation in Go☆127May 8, 2023Updated 2 years ago
- A private P2P CDN☆13Apr 10, 2019Updated 6 years ago
- 💍implementation of linkable ring signatures in go☆57Jul 15, 2024Updated last year
- Implements ristretto255, a fast prime-order group.☆110Feb 19, 2026Updated last month
- Pastry DHT implementation with a standalone libp2p compatible node☆12Jun 22, 2020Updated 5 years ago
- Efficient zero-knowledge arguments in the discrete log setting, revisited☆16Mar 4, 2020Updated 6 years ago
- The monorepo for Meson project☆11May 30, 2024Updated last year
- goff (go finite field) is a unix-like tool that generates fast field arithmetic in Go.☆76Jul 1, 2022Updated 3 years ago
- Dynamic Universal Accumulator with Batch Update over Bilinear Groups☆15Sep 13, 2021Updated 4 years ago
- Home for Filecoin Research☆72Mar 1, 2022Updated 4 years ago
- ☆10Oct 17, 2017Updated 8 years ago
- ☆22Oct 7, 2025Updated 5 months ago
- addition chains☆20Apr 9, 2018Updated 7 years ago
- ☆21Sep 6, 2020Updated 5 years ago
- A simple libp2p DHT crawler☆16Jan 6, 2022Updated 4 years ago
- An implementation of publicly verifiable proofs of retrievability☆31Feb 24, 2018Updated 8 years ago
- 🦀 Rust implementation of sinkhole private information retrieval☆16Apr 16, 2021Updated 4 years ago
- Simple RSA VDF in Rust☆21Apr 13, 2021Updated 4 years ago
- Vectorized AVX-512 256-bit arithmetic library☆34Sep 28, 2024Updated last year
- Alternative implementation of the contributor-client for the Ethereum KZG Trusted Setup Ceremony☆15Jan 28, 2023Updated 3 years ago
- Library for the verification of BGLS signatures on the EVM using Solidity.☆15Mar 14, 2018Updated 8 years ago
- Implementation of Wibson's protocol using Ethereum platform.☆11Apr 23, 2020Updated 5 years ago
- supplement material for BlackHat2020 talk: Multiple Bugs in Multi-Party Computation: Breaking Cryptocurrency's Strongest Wallets☆12Aug 13, 2020Updated 5 years ago
- LR(1) Parser for the Ambients Protocol☆12Jun 17, 2022Updated 3 years ago