Shorter plaintexts are now randomly padded (instead of being padded with zeros) when a length checksum is used.
Now progress is reported through a callback.