pad static method

Uint8List pad(
  1. Uint8List data,
  2. int n
)

Implementation

static Uint8List pad(Uint8List data, int n) {
  _log.sdVerbose("Data: ${data.hex()}, size: ${data.length}, n: $n");
  final Uint8List padBlock = Uint8List(n);
  padBlock[0] = 0x80;
  final padSize = n - (data.length % n);
  final padded = Uint8List.fromList(data + padBlock.sublist(0, padSize));
  _log.sdVerbose("Padded data: ${padded.hex()}, size: ${padded.length}");
  return padded;
}