52535455565758
while (stream.read() >= 0) { checkPoint(); } return new FileDigest(stream.getMessageDigest().digest()); }