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
Sorting:
- Blind signatures over secp256k1 elliptic curve☆17May 17, 2022Updated 3 years ago
- zkSNARK library implementation in Go from scratch (compiler, setup, prover, verifier)☆262Jun 13, 2021Updated 4 years ago
- Simple RSA VDF in Rust☆21Apr 13, 2021Updated 4 years ago
- Driver for round-based protocols in Rust☆24Jan 17, 2024Updated 2 years ago
- DEPRECATED☆22Jan 18, 2021Updated 5 years ago
- Efficient zero-knowledge arguments in the discrete log setting, revisited☆16Mar 4, 2020Updated 5 years ago
- Secp256k1 blind signature certification authority boilerplate☆11Apr 23, 2024Updated last year
- Hackathon project for Snarky workshop.☆11Jun 21, 2019Updated 6 years ago
- The monorepo for Meson project☆11May 30, 2024Updated last year
- Compact Proofs of Retrievability☆14May 28, 2014Updated 11 years ago
- Pastry DHT implementation with a standalone libp2p compatible node☆12Jun 22, 2020Updated 5 years ago
- A private P2P CDN☆13Apr 10, 2019Updated 6 years ago
- Elliptic curve Go reference implementation☆26Feb 5, 2025Updated last year
- ☆10Oct 22, 2019Updated 6 years ago
- ☆20Dec 24, 2019Updated 6 years ago
- Implements ristretto255, a fast prime-order group.☆110Feb 19, 2026Updated last week
- Go implementation of the BLS12-381 pairing☆91Feb 25, 2023Updated 3 years ago
- ☆14May 3, 2019Updated 6 years ago
- Rust implementation of Zcash multi-signautres☆13Jun 23, 2019Updated 6 years ago
- Oracle feeder service (presently supporting Terra)☆14Jan 23, 2023Updated 3 years ago
- Parses https://eprint.iacr.org/eprint-bin/search.pl?last=365&title=1 and sends you an email with the latest papers☆15Nov 11, 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
- High-speed BLS12-381 implementation in Go☆127May 8, 2023Updated 2 years ago
- dalek-compatible implementation of the merlin transcript protocol☆28Feb 11, 2020Updated 6 years ago
- geth metrics exporter for Prometheus☆13Jan 21, 2026Updated last month
- ☆15May 27, 2021Updated 4 years ago
- TxChain: Efficient Cryptocurrency Light Clients via Contingent Transaction Aggregation☆14Jan 24, 2023Updated 3 years ago
- Coconut: Threshold Issuance Selective Disclosure Credentials with Applications to Distributed Ledgers☆14Oct 20, 2019Updated 6 years ago
- An O(N\log{N}) time algorithm for computing all N proofs fast in the Pointproofs VC. Also, the O(N\log{N}) time Feist-Khovratovich algori…☆13Dec 3, 2020Updated 5 years ago
- A simple libp2p DHT crawler☆16Jan 6, 2022Updated 4 years ago
- Website!☆22Sep 20, 2022Updated 3 years ago
- 💍implementation of linkable ring signatures in go☆57Jul 15, 2024Updated last year
- Boneh–Lynn–Shacham signature scheme.☆36Mar 8, 2018Updated 7 years ago
- Groth16 zkSNARK bellman proof verifier using cloudflare/bn256 Pairing☆13Apr 22, 2020Updated 5 years ago
- goff (go finite field) is a unix-like tool that generates fast field arithmetic in Go.☆76Jul 1, 2022Updated 3 years ago
- Visual demo of the Snow/Avalanche protocol family☆40Dec 13, 2023Updated 2 years ago
- notes, ideas and whatnot☆42Dec 1, 2021Updated 4 years ago
- 🦀 Rust implementation of sinkhole private information retrieval☆16Apr 16, 2021Updated 4 years ago
- Alternative implementation of the contributor-client for the Ethereum KZG Trusted Setup Ceremony☆15Jan 28, 2023Updated 3 years ago