scAddVarBig static method

List<int> scAddVarBig(
  1. List<int> scalar,
  2. BigInt scalar2
)

Implementation

static List<int> scAddVarBig(List<int> scalar, BigInt scalar2) {
  final a = BigintUtils.fromBytes(scalar, byteOrder: Endian.little);
  final r = (a + scalar2) % Curves.generatorED25519.order!;
  return BigintUtils.toBytes(r, length: 32, order: Endian.little);
}