mirror of
https://github.com/arnaucube/snarkjs.git
synced 2026-02-27 21:46:47 +01:00
Readme fixed and bigint exported
This commit is contained in:
@@ -72,7 +72,7 @@ const circuit = new zkSnark.Circuit(circuitDef);
|
|||||||
// input is a key value object where keys are the signal names
|
// input is a key value object where keys are the signal names
|
||||||
// of all the inputs (public and private)
|
// of all the inputs (public and private)
|
||||||
// returns an array of values that represent the witness
|
// returns an array of values that represent the witness
|
||||||
circuit.generateWitness(input)
|
circuit.calculateWitness(input)
|
||||||
```
|
```
|
||||||
|
|
||||||
### Trusted setup
|
### Trusted setup
|
||||||
@@ -93,7 +93,7 @@ const input = {
|
|||||||
"main.pubIn1": "123",
|
"main.pubIn1": "123",
|
||||||
"main.out1": "456"
|
"main.out1": "456"
|
||||||
}
|
}
|
||||||
const witness = circuit.generateWitness(input);
|
const witness = circuit.calculateWitness(input);
|
||||||
const vk_proof = JSON.parse(fs.readFileSync("myCircuit.vk_proof", "utf8"));
|
const vk_proof = JSON.parse(fs.readFileSync("myCircuit.vk_proof", "utf8"));
|
||||||
|
|
||||||
const {proof, publicSignals} = zkSnark.genProof(vk_proof, witness);
|
const {proof, publicSignals} = zkSnark.genProof(vk_proof, witness);
|
||||||
|
|||||||
1
index.js
1
index.js
@@ -21,3 +21,4 @@ exports.Circuit = require("./src/circuit.js");
|
|||||||
exports.setup = require("./src/setup.js");
|
exports.setup = require("./src/setup.js");
|
||||||
exports.genProof = require("./src/prover.js");
|
exports.genProof = require("./src/prover.js");
|
||||||
exports.isValid = require("./src/verifier.js");
|
exports.isValid = require("./src/verifier.js");
|
||||||
|
exports.bigInt = require("./src/bigint.js");
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "zksnark",
|
"name": "zksnark",
|
||||||
"version": "0.0.1",
|
"version": "0.0.2",
|
||||||
"description": "zkSnark implementation in javascript",
|
"description": "zkSnark implementation in javascript",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
Reference in New Issue
Block a user