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
Sorting:
- WIP: code generation package in Go -- used by gnark, goff and gurvy☆14Feb 19, 2026Updated last week
- 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
- 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
- Intel assembly finite field library generator☆13Nov 23, 2023Updated 2 years ago
- Cryptographic Addition Chain Generation in Go☆195Jun 30, 2024Updated last year
- elliptic curve construction tool☆17Feb 24, 2023Updated 3 years ago
- Elliptic curve Go reference implementation☆26Feb 5, 2025Updated last year
- An EXPERIMENTAL Go implementation of the CPace PAKE, instantiated with the ristretto255 group.☆29Feb 11, 2021Updated 5 years ago
- Faster Montgomery and Joye ladder formulas for short Weierstrass elliptic curves☆22Jul 1, 2020Updated 5 years ago
- Fast and simple constant-time hashing to the BLS12-381 elliptic curve☆44Mar 13, 2020Updated 5 years ago
- Ethereum scaling diagram☆38Mar 29, 2021Updated 4 years ago
- ☆12Sep 6, 2020Updated 5 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
- Rescue and Poseidon hash function implementations☆43Aug 15, 2024Updated last year
- Python3 implementation of the Pippenger algorithm for fast multi-exponentiation☆22Dec 8, 2022Updated 3 years ago
- fft impl for ff::Field☆17May 9, 2024Updated last year
- Coconut: Threshold Issuance Selective Disclosure Credentials with Applications to Distributed Ledgers☆14Oct 20, 2019Updated 6 years ago
- High Speed elliptic curve signature system using a 260-bit Granger Moss Prime.☆14Jun 3, 2021Updated 4 years ago
- Starky implementation of Bls12-381☆13May 16, 2024Updated last year
- Implements ristretto255, a fast prime-order group.☆110Feb 19, 2026Updated last week
- Vectorized AVX-512 256-bit arithmetic library☆34Sep 28, 2024Updated last year
- Nearly generic prime field implementation in Go☆24Feb 11, 2020Updated 6 years ago
- A Zero-Knowledge Toolkit☆15Oct 15, 2020Updated 5 years ago
- Alternative implementation of the contributor-client for the Ethereum KZG Trusted Setup Ceremony☆15Jan 28, 2023Updated 3 years ago
- Simple implementation of KZG commitments in C☆36Jan 18, 2023Updated 3 years ago
- Hashing to Elliptic Curves☆80Sep 8, 2024Updated last year
- Solidity libraries and contracts for verifying WHIR proofs on the EVM.☆28Dec 19, 2024Updated last year
- Draft of SSZ specs repo☆16Jun 16, 2020Updated 5 years ago
- Wycheproof for Rust☆20Sep 3, 2025Updated 6 months ago
- C++ elliptic curve library☆135Mar 6, 2023Updated 2 years ago
- Golang ed25519☆47May 5, 2021Updated 4 years ago
- gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorith…☆588Feb 24, 2026Updated last week
- Go implementation of the BLS12-381 pairing☆91Feb 25, 2023Updated 3 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
- a sketch of what a zkvm could look like☆26Apr 19, 2021Updated 4 years ago
- zkInterface is a protocol for the interoperability of zero-knowledge frameworks.☆128Jun 13, 2023Updated 2 years ago