secp256k1FeGetBounds static method

void secp256k1FeGetBounds(
  1. Secp256k1Fe r,
  2. int m
)

Implementation

static void secp256k1FeGetBounds(Secp256k1Fe r, int m) {
  _cond(m >= 0, "secp256k1FeGetBounds");
  _cond(m <= 32, "secp256k1FeGetBounds");
  r[0] = Secp256k1Const.mask52 * BigInt.two * m.toBigInt;
  r[1] = Secp256k1Const.mask52 * BigInt.two * m.toBigInt;
  r[2] = Secp256k1Const.mask52 * BigInt.two * m.toBigInt;
  r[3] = Secp256k1Const.mask52 * BigInt.two * m.toBigInt;
  r[4] = Secp256k1Const.mask48 * BigInt.two * m.toBigInt;
}