int main(int argc, char *argv[])
{
int ret;
+ const char *path = NULL;
bool is_signed_file;
int num_root_ca;
ret = check_argument(argc, argv);
ASSERT_RETV(ret == SUCCEED, EINVAL, "Failed to check argument (%d)", ret);
+ path = argv[1];
- is_signed_file = check_signed_file(argv[1]);
+ is_signed_file = check_signed_file(path);
num_root_ca = read_root_ca();
ASSERT_RETV(num_root_ca >= 0, free_data(num_root_ca), "Failed to read root CA (%d)", num_root_ca);
}
} else {
if (num_root_ca > 0) {
- _E("%s isn't signed file", argv[1]);
+ _E("%s isn't signed file", path);
return EPERM;
} else {
_W("Skip verification");
}
}
- ret = read_signed_file(argv[1]);
+ ret = read_signed_file(path);
ASSERT_RETV(ret == SUCCEED, free_data(ret), "Failed to read data (%d)", ret);
ret = verify_certificate();
ASSERT_RETV(ret == SUCCEED, free_data(ret), "Failed to verify certificate (%d)", ret);
- ret = verify_delta(argv[1]);
+ ret = verify_delta(path);
ASSERT_RETV(ret == SUCCEED, free_data(ret), "Failed to verify delta (%d)", ret);
free_data(SUCCEED);