pub fn write_sha_halfs(flat: &mut Vec<u32>, digest: &Digest)