Geometry (@geometryresearch)

Top repositories

1

semacaulk

Gas-efficient and blazing fast proving for private signaling
Solidity
77
star
2

mental-poker

A library for mental poker (and other card games). Based on the Barnett-Smart protocol and the Bayer-Groth argument of correct shuffle
Rust
66
star
3

cq

Let's go https://eprint.iacr.org/2022/1763.pdf
Rust
51
star
4

zkhack-groth-puzzle

https://geometryresearch.xyz/notebook/zkhack-groth-challenge
TypeScript
48
star
5

technical_notes

A collection of technical notes from the Geometry research team.
47
star
6

proof-toolbox

Cryptographic protocols
Rust
36
star
7

secp256k1_hash_to_curve

TypeScript
30
star
8

fk

https://eprint.iacr.org/2020/1516.pdf
Rust
18
star
9

sangria_impl

An implementation of Sangria
Rust
18
star
10

wgsl-poseidon

Rust
17
star
11

baloo

Implementation of https://eprint.iacr.org/2022/1565.pdf on top of arkworks
Rust
16
star
12

functional-commitment

Implementation of efficient function-hiding functional commitments https://eprint.iacr.org/2021/1342
Rust
12
star
13

zkboo

ZKBoo
Rust
10
star
14

starknet-signatures

Python
9
star
15

sparkworks

Simple trait that enables using FPGA VariableBaseMsm developed by ingonyama
Rust
9
star
16

commitment_equivalence

Proof of equivalence between multiple polynomial commitment schemes to the same data according to https://ethresear.ch/t/easy-proof-of-equivalence-between-multiple-polynomial-commitment-schemes-to-the-same-data/8188
Rust
8
star
17

groth16-malleability

Potential attacks on groth16
TypeScript
8
star
18

ppot-rs

A Rust crate for reading .ptau (powers of tau) files compatible with snarkjs
Rust
8
star
19

semacaulk-precompute

JavaScript
6
star
20

simplepir-rs

Rust
5
star
21

fast-eval

Set of O(nlog^2n) polynomial algorithms for working in non multiplicative subgroup
Rust
2
star
22

pairing-batcher

Batch pairings
Rust
2
star
23

mock-cq-setup

Cq compatible SRS with t =
Rust
2
star
24

field_params_generator

Sage
1
star
25

marlin

Rust
1
star
26

blinder-games

.
Python
1
star