leftPadBytes static method

List<int> leftPadBytes(
  1. List<int> bytes,
  2. int size
)

Implementation

static List<int> leftPadBytes(List<int> bytes, int size) {
  if (bytes.length >= size) {
    return bytes;
  }
  var result = List<int>.filled(size, 0, growable: true);
  for (var i = 0; i < size; i++) {
    result[i] = 0;
  }
  BytesUtils.arraycopy(bytes, 0, result, size - bytes.length, bytes.length);
  return result;
}