Skip to content

Commit 767ca60

Browse files
committed
Use native big int
1 parent f25842f commit 767ca60

18 files changed

+276
-518
lines changed

cli.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
const fs = require("fs");
2525
const path = require("path");
26-
const bigInt = require("big-integer");
26+
const Scalar = require("ffjavascript").Scalar;
2727

2828
const compiler = require("./src/compiler");
2929

@@ -82,7 +82,7 @@ const options = {};
8282
options.reduceConstraints = !argv.fast;
8383
options.verbose = argv.verbose || false;
8484
options.sanityCheck = argv.sanitycheck;
85-
options.prime = argv.prime || bigInt("21888242871839275222246405745257275088548364400416034343698204186575808495617");
85+
options.prime = argv.prime ? Scalar.fromString(argv.prime) : Scalar.fromString("21888242871839275222246405745257275088548364400416034343698204186575808495617");
8686

8787
if (argv.csource) {
8888
options.cSourceWriteStream = fs.createWriteStream(cSourceName);

package-lock.json

Lines changed: 14 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,13 @@
2929
"url": "https://github.com/iden3/circom.git"
3030
},
3131
"dependencies": {
32-
"big-integer": "^1.6.32",
3332
"chai": "^4.2.0",
34-
"circom_runtime": "0.0.3",
33+
"circom_runtime": "0.0.5",
3534
"ffiasm": "0.0.2",
36-
"ffjavascript": "0.0.5",
37-
"ffwasm": "0.0.6",
35+
"ffjavascript": "0.1.0",
36+
"ffwasm": "0.0.7",
3837
"fnv-plus": "^1.3.1",
39-
"r1csfile": "0.0.3",
38+
"r1csfile": "0.0.4",
4039
"tmp-promise": "^2.0.2",
4140
"wasmbuilder": "0.0.10"
4241
},

0 commit comments

Comments
 (0)