deps and compatible with node10
Jordi Baylina jordi@baylina.cat
Thu, 26 Mar 2020 22:36:47 +0100
2 files changed,
8 insertions(+),
4 deletions(-)
M
package.json
→
package.json
@@ -34,11 +34,11 @@ "chai": "^4.2.0",
"circom_runtime": "0.0.3", "ffiasm": "0.0.2", "ffjavascript": "0.0.3", - "ffwasm": "0.0.5", + "ffwasm": "0.0.6", "fnv-plus": "^1.3.1", - "r1csfile": "0.0.2", + "r1csfile": "0.0.3", "tmp-promise": "^2.0.2", - "wasmbuilder": "0.0.9" + "wasmbuilder": "0.0.10" }, "devDependencies": { "eslint": "^6.8.0",
M
src/r1csfile.js
→
src/r1csfile.js
@@ -103,7 +103,11 @@ }
async function writeU64(v, pos) { const b = Buffer.allocUnsafe(8); - b.writeBigUInt64LE(BigInt(v)); + + const LSB = v & 0xFFFFFFFF; + const MSB = Math.floor(v / 0x100000000); + b.writeInt32LE(LSB, 0); + b.writeInt32LE(MSB, 4); await fd.write(b, 0, 8, pos);