DigestRunner class