addScalar method

Uint8List addScalar(
  1. Uint8List a,
  2. Uint8List b
)

Implementation

Uint8List addScalar(Uint8List a, Uint8List b) {
  final b1 = Uint8List.fromList(b);
  for (var i = 53; i < 57; i++) {
    b1[i] = 0;
  }
  b1[0] &= 0xfc;

  final c = Uint8List(57);
  var hold = 0;
  for (var i = 0; i < 57; i++) {
    hold += a[i] + b1[i];
    c[i] = hold % 256;
    hold = hold ~/ 256;
  }
  return c;
}