Readme fixed and bigint exported

This commit is contained in:
Jordi Baylina
2018-09-05 05:24:24 +02:00
parent 544161c399
commit 1fdbbb8b9c
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 // 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);

View File

@@ -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");

View File

@@ -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": {