scCheckVar static method

bool scCheckVar(
  1. List<int> scalar
)

Implementation

static bool scCheckVar(List<int> scalar) {
  assert(scalar.length == 32, 'invalid scalar size');
  final order = Curves.generatorED25519.order!;
  final scalarInt = BigintUtils.fromBytes(scalar, byteOrder: Endian.little);
  if (scalarInt >= order) {
    return false;
  }

  return true;
}