Changeset View
Changeset View
Standalone View
Standalone View
head/lib/libsecureboot/verify_file.c
Show First 20 Lines • Show All 340 Lines • ▼ Show 20 Lines | #endif | ||||
rc = find_manifest(filename); | rc = find_manifest(filename); | ||||
if (rc != VE_FINGERPRINT_WRONG && loaded_manifests) { | if (rc != VE_FINGERPRINT_WRONG && loaded_manifests) { | ||||
if (severity <= VE_GUESS) | if (severity <= VE_GUESS) | ||||
severity = severity_guess(filename); | severity = severity_guess(filename); | ||||
if ((rc = verify_fd(fd, filename, off, &st)) >= 0) { | if ((rc = verify_fd(fd, filename, off, &st)) >= 0) { | ||||
if (verbose || severity > VE_WANT) { | if (verbose || severity > VE_WANT) { | ||||
#if defined(VE_DEBUG_LEVEL) && VE_DEBUG_LEVEL > 0 | #if defined(VE_DEBUG_LEVEL) && VE_DEBUG_LEVEL > 0 | ||||
printf("Verified %s %llu,%llu\n", filename, | printf("Verified %s %llu,%llu\n", filename, | ||||
st.st_dev, st.st_ino); | (long long)st.st_dev, (long long)st.st_ino); | ||||
#else | #else | ||||
printf("Verified %s\n", filename); | printf("Verified %s\n", filename); | ||||
#endif | #endif | ||||
} | } | ||||
if (severity < VE_MUST) { /* not a kernel or module */ | if (severity < VE_MUST) { /* not a kernel or module */ | ||||
if ((cp = strrchr(filename, '/'))) { | if ((cp = strrchr(filename, '/'))) { | ||||
cp++; | cp++; | ||||
▲ Show 20 Lines • Show All 64 Lines • Show Last 20 Lines |