Readme fixed and bigint exported

This commit is contained in:
Jordi Baylina 2018-09-05 05:24:24 +02:00
parent 544161c399
commit 1fdbbb8b9c
No known key found for this signature in database
GPG Key ID: 7480C80C1BE43112
3 changed files with 4 additions and 3 deletions

View File

@ -72,7 +72,7 @@ const circuit = new zkSnark.Circuit(circuitDef);
// input is a key value object where keys are the signal names
// of all the inputs (public and private)
// returns an array of values that represent the witness
circuit.generateWitness(input)
circuit.calculateWitness(input)
```
### Trusted setup
@ -93,7 +93,7 @@ const input = {
"main.pubIn1": "123",
"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 {proof, publicSignals} = zkSnark.genProof(vk_proof, witness);

View File

@ -21,3 +21,4 @@ exports.Circuit = require("./src/circuit.js");
exports.setup = require("./src/setup.js");
exports.genProof = require("./src/prover.js");
exports.isValid = require("./src/verifier.js");
exports.bigInt = require("./src/bigint.js");

View File

@ -1,6 +1,6 @@
{
"name": "zksnark",
"version": "0.0.1",
"version": "0.0.2",
"description": "zkSnark implementation in javascript",
"main": "index.js",
"scripts": {