secp256k1FeImplSetB32Limit static method

int secp256k1FeImplSetB32Limit(
  1. Secp256k1Fe r,
  2. List<int> a
)

Implementation

static int secp256k1FeImplSetB32Limit(Secp256k1Fe r, List<int> a) {
  secp256k1FeSetB32Mod(r, a);
  return (!((r[4] == Secp256k1Const.mask48) &
          ((r[3] & r[2] & r[1]) == Secp256k1Const.mask52) &
          (r[0] >= Secp256k1Const.mask47)))
      .toInt;
}