arkworks (arkworks-rs)

arkworks

arkworks-rs

Organization data from Github https://github.com/arkworks-rs

An ecosystem for developing and programming with zkSNARKs

Home Page:arkworks.rs

GitHub:@arkworks-rs

Twitter:@arkworks_rs

arkworks's repositories

snark

Interfaces for Relations and SNARKs for these relations

Language:RustLicense:Apache-2.0Stargazers:884Issues:34Issues:94

algebra

Libraries for finite field, elliptic curve, and polynomial arithmetic

Language:RustLicense:Apache-2.0Stargazers:810Issues:20Issues:329

poly-commit

A Rust library for polynomial commitments

Language:RustLicense:Apache-2.0Stargazers:408Issues:22Issues:37

marlin

A Rust library for the Marlin preprocessing zkSNARK

Language:RustLicense:Apache-2.0Stargazers:323Issues:20Issues:22

groth16

A Rust implementation of the Groth16 zkSNARK

Language:RustLicense:Apache-2.0Stargazers:315Issues:13Issues:18

curves

Implementations of popular elliptic curves

Language:RustLicense:Apache-2.0Stargazers:309Issues:17Issues:32

circom-compat

Arkworks bindings to Circom's R1CS, for Groth16 Proof and Witness generation in Rust.

Language:RustLicense:Apache-2.0Stargazers:274Issues:9Issues:38

r1cs-tutorial

Tutorial for writing constraints in the `arkworks` framework

Language:RustLicense:Apache-2.0Stargazers:251Issues:6Issues:5

crypto-primitives

Interfaces and implementations of cryptographic primitives, along with R1CS constraints for them

Language:RustLicense:Apache-2.0Stargazers:230Issues:13Issues:58

r1cs-std

R1CS constraints for bits, fields, and elliptic curves

Language:RustLicense:Apache-2.0Stargazers:185Issues:13Issues:43

gemini

An elastic proof system based on arkworks

Language:RustLicense:MITStargazers:85Issues:7Issues:4

sumcheck

linear-time sumcheck protocol for multilinear polynomials and related addends

Language:RustLicense:Apache-2.0Stargazers:83Issues:6Issues:20

spongefish

Fiat-Shamir for the masses.

Language:RustLicense:BSD-3-ClauseStargazers:79Issues:2Issues:18

spartan

Spartan on Arkworks

Language:RustLicense:MITStargazers:44Issues:1Issues:0

ripp

Argument systems for inner pairing products

Language:RustLicense:Apache-2.0Stargazers:43Issues:15Issues:5

std

A standard library wrapper for use in the `arkworks` ecosystem

Language:RustLicense:Apache-2.0Stargazers:42Issues:7Issues:15

pcd

Implementations of proof-carrying data

accumulation

Rust library for accumulation schemes

Language:RustLicense:Apache-2.0Stargazers:25Issues:11Issues:7

ldt

An `arkworks` library for low-degree testing

Language:RustLicense:Apache-2.0Stargazers:23Issues:6Issues:4

sponge

This library is archived; see crypto-primities for the latest version of this code

Language:RustLicense:Apache-2.0Stargazers:22Issues:10Issues:4

nonnative

R1CS constraints for non-native field arithmetic

dpc

A library for decentralized private computation

Language:RustLicense:Apache-2.0Stargazers:19Issues:6Issues:5

ivls

Implementation of incrementally verifiable ledger system

Language:RustLicense:Apache-2.0Stargazers:18Issues:13Issues:3

gm17

A Rust library for the preprocessing zkSNARK of Groth and Maller

Language:RustLicense:Apache-2.0Stargazers:13Issues:8Issues:1
Language:RustLicense:Apache-2.0Stargazers:11Issues:9Issues:5

template

github workflow templates

Language:PythonLicense:Apache-2.0Stargazers:5Issues:7Issues:1