first algo-specific mpi, then checksum/hash. Added checksum utility and checksum/hash verification