pub fn hash_file(path: &Path) -> Result<(String, u64), String>
SHA-256 of a file, read a chunk at a time.