diff --git a/package-lock.json b/package-lock.json index 0f48910..027f884 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "circom_tester": "^0.0.19", "mocha": "^10.2.0", "poseidon-lite": "^0.0.2", - "snarkjs": "^0.6.7", + "snarkjs": "^0.7.0", "ts-mocha": "^10.0.0", "typescript": "^4.9.5" } @@ -1393,9 +1393,9 @@ } }, "node_modules/snarkjs": { - "version": "0.6.10", - "resolved": "https://registry.npmjs.org/snarkjs/-/snarkjs-0.6.10.tgz", - "integrity": "sha512-Ls9XPTIuW2Ivk2sACM0Pn/FnKZP8UYYqRbzDl3SnglY5Gw28BIp1sfArOxdJJ2QrlbK7e6FFjMHQPvTp0Ttn0w==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/snarkjs/-/snarkjs-0.7.0.tgz", + "integrity": "sha512-Vu5W+0Va6X1xvlCllpZ2r3/S7MafnL6IrAv09lk/F+VNDHuHEHx3xopR9Kr70p2KpbBBJ/HB9VCDZWism8WGlA==", "dev": true, "dependencies": { "@iden3/binfileutils": "0.0.11", @@ -1404,7 +1404,7 @@ "circom_runtime": "0.1.22", "ejs": "^3.1.6", "fastfile": "0.0.20", - "ffjavascript": "0.2.57", + "ffjavascript": "0.2.59", "js-sha3": "^0.8.0", "logplease": "^1.2.15", "r1csfile": "0.0.45" @@ -1413,6 +1413,17 @@ "snarkjs": "build/cli.cjs" } }, + "node_modules/snarkjs/node_modules/ffjavascript": { + "version": "0.2.59", + "resolved": "https://registry.npmjs.org/ffjavascript/-/ffjavascript-0.2.59.tgz", + "integrity": "sha512-QssOEUv+wilz9Sg7Zaj6KWAm7QceOAEsFuEBTltUsDo1cjn11rA/LGYvzFBPbzNfxRlZxwgJ7uxpCQcdDlrNfw==", + "dev": true, + "dependencies": { + "wasmbuilder": "0.0.16", + "wasmcurves": "0.2.1", + "web-worker": "^1.2.0" + } + }, "node_modules/snarkjs/node_modules/r1csfile": { "version": "0.0.45", "resolved": "https://registry.npmjs.org/r1csfile/-/r1csfile-0.0.45.tgz", @@ -1425,6 +1436,35 @@ "ffjavascript": "0.2.57" } }, + "node_modules/snarkjs/node_modules/r1csfile/node_modules/ffjavascript": { + "version": "0.2.57", + "resolved": "https://registry.npmjs.org/ffjavascript/-/ffjavascript-0.2.57.tgz", + "integrity": "sha512-V+vxZ/zPNcthrWmqfe/1YGgqdkTamJeXiED0tsk7B84g40DKlrTdx47IqZuiygqAVG6zMw4qYuvXftIJWsmfKQ==", + "dev": true, + "dependencies": { + "wasmbuilder": "0.0.16", + "wasmcurves": "0.2.0", + "web-worker": "^1.2.0" + } + }, + "node_modules/snarkjs/node_modules/r1csfile/node_modules/wasmcurves": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/wasmcurves/-/wasmcurves-0.2.0.tgz", + "integrity": "sha512-3e2rbxdujOwaod657gxgmdhZNn+i1qKdHO3Y/bK+8E7bV8ttV/fu5FO4/WLBACF375cK0QDLOP+65Na63qYuWA==", + "dev": true, + "dependencies": { + "wasmbuilder": "0.0.16" + } + }, + "node_modules/snarkjs/node_modules/wasmcurves": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/wasmcurves/-/wasmcurves-0.2.1.tgz", + "integrity": "sha512-9ciO7bUE5bgpbOcdK7IO3enrSVIKHwrQmPibok4GLJWaCA7Wyqc9PRYnu5HbiFv9NDFNqVKPtU5R6Is5KujBLg==", + "dev": true, + "dependencies": { + "wasmbuilder": "0.0.16" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -2826,9 +2866,9 @@ } }, "snarkjs": { - "version": "0.6.10", - "resolved": "https://registry.npmjs.org/snarkjs/-/snarkjs-0.6.10.tgz", - "integrity": "sha512-Ls9XPTIuW2Ivk2sACM0Pn/FnKZP8UYYqRbzDl3SnglY5Gw28BIp1sfArOxdJJ2QrlbK7e6FFjMHQPvTp0Ttn0w==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/snarkjs/-/snarkjs-0.7.0.tgz", + "integrity": "sha512-Vu5W+0Va6X1xvlCllpZ2r3/S7MafnL6IrAv09lk/F+VNDHuHEHx3xopR9Kr70p2KpbBBJ/HB9VCDZWism8WGlA==", "dev": true, "requires": { "@iden3/binfileutils": "0.0.11", @@ -2837,12 +2877,23 @@ "circom_runtime": "0.1.22", "ejs": "^3.1.6", "fastfile": "0.0.20", - "ffjavascript": "0.2.57", + "ffjavascript": "0.2.59", "js-sha3": "^0.8.0", "logplease": "^1.2.15", "r1csfile": "0.0.45" }, "dependencies": { + "ffjavascript": { + "version": "0.2.59", + "resolved": "https://registry.npmjs.org/ffjavascript/-/ffjavascript-0.2.59.tgz", + "integrity": "sha512-QssOEUv+wilz9Sg7Zaj6KWAm7QceOAEsFuEBTltUsDo1cjn11rA/LGYvzFBPbzNfxRlZxwgJ7uxpCQcdDlrNfw==", + "dev": true, + "requires": { + "wasmbuilder": "0.0.16", + "wasmcurves": "0.2.1", + "web-worker": "^1.2.0" + } + }, "r1csfile": { "version": "0.0.45", "resolved": "https://registry.npmjs.org/r1csfile/-/r1csfile-0.0.45.tgz", @@ -2853,6 +2904,37 @@ "@iden3/binfileutils": "0.0.11", "fastfile": "0.0.20", "ffjavascript": "0.2.57" + }, + "dependencies": { + "ffjavascript": { + "version": "0.2.57", + "resolved": "https://registry.npmjs.org/ffjavascript/-/ffjavascript-0.2.57.tgz", + "integrity": "sha512-V+vxZ/zPNcthrWmqfe/1YGgqdkTamJeXiED0tsk7B84g40DKlrTdx47IqZuiygqAVG6zMw4qYuvXftIJWsmfKQ==", + "dev": true, + "requires": { + "wasmbuilder": "0.0.16", + "wasmcurves": "0.2.0", + "web-worker": "^1.2.0" + } + }, + "wasmcurves": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/wasmcurves/-/wasmcurves-0.2.0.tgz", + "integrity": "sha512-3e2rbxdujOwaod657gxgmdhZNn+i1qKdHO3Y/bK+8E7bV8ttV/fu5FO4/WLBACF375cK0QDLOP+65Na63qYuWA==", + "dev": true, + "requires": { + "wasmbuilder": "0.0.16" + } + } + } + }, + "wasmcurves": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/wasmcurves/-/wasmcurves-0.2.1.tgz", + "integrity": "sha512-9ciO7bUE5bgpbOcdK7IO3enrSVIKHwrQmPibok4GLJWaCA7Wyqc9PRYnu5HbiFv9NDFNqVKPtU5R6Is5KujBLg==", + "dev": true, + "requires": { + "wasmbuilder": "0.0.16" } } } diff --git a/package.json b/package.json index 10e5c9b..9e17b52 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "circom_tester": "^0.0.19", "mocha": "^10.2.0", "poseidon-lite": "^0.0.2", - "snarkjs": "^0.6.7", + "snarkjs": "^0.7.0", "ts-mocha": "^10.0.0", "typescript": "^4.9.5" }