Function checkasum::check_file
source · pub fn check_file(
method: &HashAlgorithm,
infile: &mut File,
expected: &str
) -> Result<ChecksumResult, ChecksumResult>
Expand description
Checks uploaded file, comparing against an expected checksum digest, using a particular matching hashing method.
§Examples
use std::env;
use std::fs::File;
use std::path::PathBuf;
use checkasum::check_file;
use checkasum::hashing::HashAlgorithm::SHA256;
let mut file = File::create("tests/fixtures/tmp/foo.txt").unwrap();
let _result = check_file(&SHA256, &mut file, &"test_digest".to_string());