Socket
Socket
Sign inDemoInstall

r1csfile

Package Overview
Dependencies
Maintainers
1
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

r1csfile - npm Package Compare versions

Comparing version 0.0.3 to 0.0.4

4

package.json
{
"name": "r1csfile",
"version": "0.0.3",
"version": "0.0.4",
"description": "r1cs file format parser",

@@ -31,3 +31,3 @@ "main": "index.js",

"dependencies": {
"big-integer": "^1.6.48"
"ffjavascript": "0.1.0"
},

@@ -34,0 +34,0 @@ "devDependencies": {

@@ -1,5 +0,5 @@

const Scalar = require("ffjavascript").Scalar;
const fs = require("fs");
const assert = require("assert");
const bigInt = require("big-integer");
const ZqField = require("ffjavascript").ZqField;

@@ -55,2 +55,3 @@ module.exports.loadR1cs = loadR1cs;

res.prime = await readBigInt();
res.Fr = new ZqField(res.prime);

@@ -127,3 +128,3 @@ res.nVars = await readU32();

const n = bigInt.fromArray(arr, 0x100000000);
const n = Scalar.fromArray(arr, 0x100000000);

@@ -146,3 +147,3 @@ return n;

const idx = await readU32();
const val = await readBigInt();
const val = res.Fr.e(await readBigInt());
lc[idx] = val;

@@ -149,0 +150,0 @@ }

const r1cs = require("../index.js");
const path = require("path");
const assert = require("assert");
const utils = require("../src/utils");
const { stringifyBigInts } = require("ffjavascript").utils;

@@ -70,4 +70,5 @@ const expected = {

assert.deepEqual(utils.stringifyBigInts(readed), expected);
delete readed.Fr;
assert.deepEqual(stringifyBigInts(readed), expected);
});
});
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc