Index: src/platform/vboot_reference/tests/gen_fuzz_test_cases.sh |
diff --git a/src/platform/vboot_reference/tests/gen_fuzz_test_cases.sh b/src/platform/vboot_reference/tests/gen_fuzz_test_cases.sh |
index 7f75a31151cd7dcd572416b471357ab1e33e7b26..8cee42bd213142a56d7925a00e6127adf4ce292b 100755 |
--- a/src/platform/vboot_reference/tests/gen_fuzz_test_cases.sh |
+++ b/src/platform/vboot_reference/tests/gen_fuzz_test_cases.sh |
@@ -33,7 +33,6 @@ function generate_fuzzing_images { |
echo "Generating signed kernel test image..." |
# Generate a test verified boot kernel image and copy firmware public key. |
${UTIL_DIR}/kernel_utility --generate \ |
- --in $1 \ |
--firmware_key ${TESTKEY_DIR}/key_rsa4096.pem \ |
--kernel_key ${TESTKEY_DIR}/key_rsa1024.pem \ |
--kernel_key_pub ${TESTKEY_DIR}/key_rsa1024.keyb \ |
@@ -41,12 +40,17 @@ function generate_fuzzing_images { |
--kernel_sign_algorithm 2 \ |
--kernel_key_version 1 \ |
--kernel_version 1 \ |
+ --vmlinuz /dev/null \ |
+ --config /dev/null \ |
+ --bootloader ${TEST_FILE} \ |
--out ${TESTCASE_DIR}/kernel.signed |
cp ${TESTKEY_DIR}/key_rsa4096.keyb ${TESTCASE_DIR}/firmware_key.keyb |
} |
function pre_work { |
# Generate a file to serve as random bytes for firmware/kernel contents. |
+ # NOTE: The kernel and config file can't really be random, but the bootloader |
+ # can. That's probably close enough. |
echo "Generating test file..." |
dd if=/dev/urandom of=${TEST_FILE} bs=${TEST_FILE_SIZE} count=1 |
} |