You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
arnaucube e1183877e7
Add NIFSGadgetTrait, implement Mova's NIFSGadget, adapt Nova NIFSGadget into NIFSGadgetTrait (#173)
1 month ago
..
src Add NIFSGadgetTrait, implement Mova's NIFSGadget, adapt Nova NIFSGadget into NIFSGadgetTrait (#173) 1 month ago
Cargo.toml Move the experimental frontends into a separate crate, so that when not using them they don't take several minutes to compile (and indirect dependencies). (#168) 2 months ago
README.md Move the experimental frontends into a separate crate, so that when not using them they don't take several minutes to compile (and indirect dependencies). (#168) 2 months ago

README.md

frontends

This crate contains experimental frontends for Sonobe. The recommended frontend is to directly use arkworks to define the FCircuit, just following the FCircuit trait.

Experimental frontends

Warning: the following frontends are experimental and some computational and time overhead is expected when using them compared to directly using the arkworks frontend.

Available experimental frontends:

  • Circom, iden3, 0Kims Association. Supported version<=v2.1.9.
  • Noir, Aztec.
  • Noname, zkSecurity. Partially supported.

Documentation about frontend interface and experimental frontends: https://privacy-scaling-explorations.github.io/sonobe-docs/usage/frontend.html

Implementing new frontends

Support for new frontends can be added (even from outside this repo) by implementing the FCircuit trait.