Files
runrs/src/verify.rs

21 lines
609 B
Rust

use script_sign::Script;
pub fn verify_script(file: &str, skip_verify: bool) {
if skip_verify {
debugging!("Script {file} verification skipped");
return;
}
match Script::verify_script_file_with_system_key_map(file) {
Ok(true) => {
// Verify file ok!
debugging!("Script {file} verification success");
}
Ok(false) => {
failure_and_exit!("Verify script {file} failed, no signature or bad signature");
}
Err(e) => {
failure_and_exit!("Verify script {file} failed, error: {e}");
}
}
}