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 |
examples
|
|
internal
|
|
Click to show internal directories.
Click to hide internal directories.