asScalarInt static method

BigInt asScalarInt(
  1. List<int> scalar
)

check and convert scalar bytes to BigInteger

Implementation

static BigInt asScalarInt(List<int> scalar) {
  if (CryptoOps.scCheck(scalar) == 0) {
    return BigintUtils.fromBytes(scalar, byteOrder: Endian.little);
  }
  throw ArgumentException.invalidOperationArguments(
    "asScalarInt",
    name: "scalar",
    reason: "Incorrect scalar bytes.",
  );
}