pub fn sha256_reader(reader: impl Read) -> Result<([u8; 32], u64), Error>
The digest of everything reader yields, and how many bytes that was.
reader