arnaucube
arnaucube/circomPublic Self-hosted repository
BigArray in wit2sig
Jordi Baylina jordi@baylina.cat
Thu, 06 Aug 2020 22:59:19 +0200
commit

145d5a21ad5e40bc4c21df22fc86b71eaa97950f

parent

cbb0b229bcf0f6de98aebbeeec731da015fd82ea

1 files changed, 2 insertions(+), 1 deletions(-)

jump to
M src/build.js → src/build.js

@@ -21,6 +21,7 @@ const assert = require("assert");

const utils = require("./utils"); const gen = require("./gencode").gen; const createRefs = require("./gencode").createRefs; +const BigArray = require("./bigarray"); module.exports = build;

@@ -229,7 +230,7 @@ ctx.totals[ctx.stOUTPUT] +

ctx.totals[ctx.stPUBINPUT] + ctx.totals[ctx.stPRVINPUT] + ctx.totals[ctx.stINTERNAL]; - const arr = Array(NVars); + const arr = new BigArray(NVars); for (let i=0; i<ctx.signals.length; i++) { if (ctx.verbose && (i%1000000 ==0)) console.log(`buildWit2Sig signal: ${i}/${ctx.signals.length}`); const outIdx = ctx.signals[i].id;