1const bigInt = require("big-integer"); 2 3module.exports = class ZqField { 4 constructor(p) { 5 this.p = p; 6 } 7 8 add(a, b) { 9 return a.add(b).mod(this.p); 10 } 11 12 lt(a, b) { 13 return a.lt(b) ? bigInt(1) : bigInt(0); 14 } 15 16}; 17