[][src]Function enc_file::get_sha256_hash

pub fn get_sha256_hash(data: Vec<u8>) -> Result<String, Box<dyn Error>>

Get SHA256 Hash from data. File needs to be read as Vac (e.g. use enc_file::read_file()). Returns result.

Examples

use std::path::PathBuf;
use enc_file::{get_sha256_hash, read_file};
let filename = PathBuf::from("cargo.toml");
let hash1 = get_sha256_hash(read_file(&filename).unwrap()).unwrap();
let hash2 = get_sha256_hash(read_file(&filename).unwrap()).unwrap();
assert_eq!(hash1, hash2);