goff (go finite field) is a unix-like tool that generates fast field arithmetic in Go.
☆76Jul 1, 2022Updated 3 years ago
Alternatives and similar repositories for goff
Users that are interested in goff are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- WIP: code generation package in Go -- used by gnark, goff and gurvy☆14Feb 19, 2026Updated last month
- gkr-mimc is a POC-grad gnark gadget to accelerate the proving time of Mimc computation☆25Jun 24, 2024Updated last year
- Groth16 zkSNARK bellman proof verifier using cloudflare/bn256 Pairing☆13Apr 22, 2020Updated 5 years ago
- Cryptographic Addition Chain Generation in Go☆195Jun 30, 2024Updated last year
- High-speed BLS12-381 implementation in Go☆127May 8, 2023Updated 2 years ago
- Perun's Ethereum State Channel Contracts. (Development on this project is continued at Hyperledger Labs.)☆10Dec 3, 2020Updated 5 years ago
- dalek-compatible implementation of the merlin transcript protocol☆28Feb 11, 2020Updated 6 years ago
- Coconut: Threshold Issuance Selective Disclosure Credentials with Applications to Distributed Ledgers☆14Oct 20, 2019Updated 6 years ago
- Rescue and Poseidon hash function implementations☆43Aug 15, 2024Updated last year
- Elliptic curve Go reference implementation☆26Feb 5, 2025Updated last year
- Fast and simple constant-time hashing to the BLS12-381 elliptic curve☆44Mar 13, 2020Updated 6 years ago
- Implements ristretto255, a fast prime-order group.☆110Feb 19, 2026Updated last month
- Intel assembly finite field library generator☆13Nov 23, 2023Updated 2 years ago
- High Speed elliptic curve signature system using a 260-bit Granger Moss Prime.☆14Jun 3, 2021Updated 4 years ago
- ☆12Sep 6, 2020Updated 5 years ago
- Starky implementation of Bls12-381☆13May 16, 2024Updated last year
- Ethereum scaling diagram☆38Mar 29, 2021Updated 4 years ago
- Solution to harden TLS security by storing private keys and delegating operations to the Trused Execution Environment☆13Oct 10, 2022Updated 3 years ago
- Vectorized AVX-512 256-bit arithmetic library☆34Sep 28, 2024Updated last year
- elliptic curve construction tool☆17Feb 24, 2023Updated 3 years ago
- gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorith…☆589Updated this week
- A golang demo for zk-SNARK aggregation☆41Jun 23, 2019Updated 6 years ago
- 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 Apac…☆1,695Updated this week
- zkSNARK library implementation in Go from scratch (compiler, setup, prover, verifier)☆262Jun 13, 2021Updated 4 years ago
- An EXPERIMENTAL Go implementation of the CPace PAKE, instantiated with the ristretto255 group.☆29Feb 11, 2021Updated 5 years ago
- Hashing to Elliptic Curves☆80Sep 8, 2024Updated last year
- Python3 implementation of the Pippenger algorithm for fast multi-exponentiation☆22Dec 8, 2022Updated 3 years ago
- CUDA implementation of Fast Fourier Transformations on finite fields☆80Nov 26, 2019Updated 6 years ago
- ☆20Sep 30, 2022Updated 3 years ago
- C++ elliptic curve library☆135Mar 6, 2023Updated 3 years ago
- zkInterface is a protocol for the interoperability of zero-knowledge frameworks.☆128Jun 13, 2023Updated 2 years ago
- Constant time big numbers for Go☆106Feb 26, 2025Updated last year
- Generator and supporting evidence for security of the Tweedledum/Tweedledee pair of elliptic curves suitable for Halo☆20Oct 25, 2022Updated 3 years ago
- Nearly generic prime field implementation in Go☆24Feb 11, 2020Updated 6 years ago
- Solidity libraries and contracts for verifying WHIR proofs on the EVM.☆29Dec 19, 2024Updated last year
- ☆15Jul 8, 2021Updated 4 years ago
- Elliptic curve search experiments☆35Mar 6, 2023Updated 3 years ago
- Draft of SSZ specs repo☆16Jun 16, 2020Updated 5 years ago
- Implementation of cryptographic primitives in Go☆13Mar 13, 2023Updated 3 years ago