Fix comments in padding.py to be accurate

This is not in fact O(n ** 2) because ``len(self._buffer)`` is bounded
by ``self.block_size``. This means that each ``self._buffer += x`` only copies
O(len(x)) bytes, meaning the whole thing is linear.