Browse Source

Readme fixed and bigint exported

master
Jordi Baylina 5 years ago
parent
commit
1fdbbb8b9c
No known key found for this signature in database GPG Key ID: 7480C80C1BE43112
3 changed files with 4 additions and 3 deletions
  1. +2
    -2
      README.md
  2. +1
    -0
      index.js
  3. +1
    -1
      package.json

+ 2
- 2
README.md

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

+ 1
- 0
index.js

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

+ 1
- 1
package.json

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

Loading…
Cancel
Save