Documentation
¶
Overview ¶
Package gnark is a framework to execute (and verify) algorithms in zero-knowledge
Directories
¶
| Path | Synopsis |
|---|---|
|
Package benchmark internal benchmarks
|
Package benchmark internal benchmarks |
|
Package cmd is a CLI tool to use gnark framework
|
Package cmd is a CLI tool to use gnark framework |
|
Package cs contains Constraint System representation and R1CS to be used with zero knowledge proof systems in gnark
|
Package cs contains Constraint System representation and R1CS to be used with zero knowledge proof systems in gnark |
|
groth16
Package groth16 exposes zkSNARK (Groth16) 3 algorithms: Setup, Prove and Verify
|
Package groth16 exposes zkSNARK (Groth16) 3 algorithms: Setup, Prove and Verify |
|
internal/curve
Package curve enables the cs package to use various curves through build tags
|
Package curve enables the cs package to use various curves through build tags |
|
std
Package std contains 2 sub-tree: reference and gadget reference is completly independant from gadget gadget may use reference data-structures not all gadget need a reference implementation, but that's helpful, at least for testing purposes
|
Package std contains 2 sub-tree: reference and gadget reference is completly independant from gadget gadget may use reference data-structures not all gadget need a reference implementation, but that's helpful, at least for testing purposes |
|
bls377/fp
Package fp (generated by goff) contains field arithmetics operations
|
Package fp (generated by goff) contains field arithmetics operations |
|
bls377/fr
Package fr (generated by goff) contains field arithmetics operations
|
Package fr (generated by goff) contains field arithmetics operations |
|
bls381/fp
Package fp (generated by goff) contains field arithmetics operations
|
Package fp (generated by goff) contains field arithmetics operations |
|
bls381/fr
Package fr (generated by goff) contains field arithmetics operations
|
Package fr (generated by goff) contains field arithmetics operations |
|
bn256/fp
Package fp (generated by goff) contains field arithmetics operations
|
Package fp (generated by goff) contains field arithmetics operations |
|
bn256/fr
Package fr (generated by goff) contains field arithmetics operations
|
Package fr (generated by goff) contains field arithmetics operations |
|
internal
command
|
|
|
examples
|
|
|
cubic
command
|
|
|
exponentiate
command
|
|
|
mimc
command
|
|
|
internal
|
|
Click to show internal directories.
Click to hide internal directories.
