| 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 fc97f4b1ae2be72e0915868c53c1adbe6299979b..7f75a31151cd7dcd572416b471357ab1e33e7b26 100755 | 
| --- a/src/platform/vboot_reference/tests/gen_fuzz_test_cases.sh | 
| +++ b/src/platform/vboot_reference/tests/gen_fuzz_test_cases.sh | 
| @@ -6,14 +6,13 @@ | 
|  | 
| # Generate test cases for use for the RSA verify benchmark. | 
|  | 
| -TESTCASE_DIR=fuzz_testcases | 
| -TESTKEY_DIR=testkeys | 
| -UTIL_DIR=../utils/ | 
| -TEST_FILE=test_file | 
| -TEST_FILE_SIZE=1000000 | 
| +# Load common constants and variables. | 
| +. "$(dirname "$0")/common.sh" | 
|  | 
| -hash_algos=( sha1 sha256 sha512 ) | 
| -key_lengths=( 1024 2048 4096 8192 ) | 
| +# Use a different directory for fuzzing test cases. | 
| +TESTCASE_DIR=${SCRIPT_DIR}/fuzz_testcases | 
| +TEST_FILE=${TESTCASE_DIR}/testfile | 
| +TEST_FILE_SIZE=500000 | 
|  | 
| # Generate public key signatures and digest on an input file for | 
| # various combinations of message digest algorithms and RSA key sizes. | 
| @@ -47,22 +46,11 @@ function generate_fuzzing_images { | 
| } | 
|  | 
| function pre_work { | 
| -  # Generate a file with random bytes for signature tests. | 
| +  # Generate a file to serve as random bytes for firmware/kernel contents. | 
| echo "Generating test file..." | 
| -  dd if=/dev/urandom of=${TESTCASE_DIR}/${TEST_FILE} bs=${TEST_FILE_SIZE} \ | 
| -    count=1 | 
| +  dd if=/dev/urandom of=${TEST_FILE} bs=${TEST_FILE_SIZE} count=1 | 
| } | 
| - | 
| -if [ ! -d ${TESTKEY_DIR} ] | 
| -then | 
| -  echo "You must run gen_test_keys.sh to generate test keys first." | 
| -  exit 1 | 
| -fi | 
| - | 
| -if [ ! -d ${TESTCASE_DIR} ] | 
| -then | 
| -  mkdir ${TESTCASE_DIR} | 
| -fi | 
| - | 
| +mkdir -p ${TESTCASE_DIR} | 
| pre_work | 
| -generate_fuzzing_images ${TESTCASE_DIR}/$TEST_FILE | 
| +check_test_keys | 
| +generate_fuzzing_images ${TEST_FILE} | 
|  |