]> git.sur5r.net Git - u-boot/blobdiff - tools/fit_check_sign.c
scripts/spelling.txt: Sync script with kernel 4.16-rc4
[u-boot] / tools / fit_check_sign.c
index 768be2f484a90dbd302efa4f6dfd42f08af38e63..d9361b00950c7a699c714d224adddcaec7a13dbe 100644 (file)
@@ -75,15 +75,18 @@ int main(int argc, char **argv)
        if (ffd < 0)
                return EXIT_FAILURE;
        kfd = mmap_fdt(cmdname, keyfile, 0, &key_blob, &ksbuf, false);
-       if (ffd < 0)
+       if (kfd < 0)
                return EXIT_FAILURE;
 
        image_set_host_blob(key_blob);
        ret = fit_check_sign(fit_blob, key_blob);
-       if (!ret)
+       if (!ret) {
                ret = EXIT_SUCCESS;
-       else
+               fprintf(stderr, "Signature check OK\n");
+       } else {
                ret = EXIT_FAILURE;
+               fprintf(stderr, "Signature check Bad (error %d)\n", ret);
+       }
 
        (void) munmap((void *)fit_blob, fsbuf.st_size);
        (void) munmap((void *)key_blob, ksbuf.st_size);