diff options
author | Randall Spangler <rspangler@chromium.org> | 2010-06-17 14:45:22 -0700 |
---|---|---|
committer | Randall Spangler <rspangler@chromium.org> | 2010-06-17 14:45:22 -0700 |
commit | 620c38cf34eadcd222535b01fb71c5e9fbc1cb80 (patch) | |
tree | 55c883fd01447b0ffdf6c121f4b7c6817cbc53b0 /tests/test_common.c | |
parent | d52030f340d14f8039360a39ec6a938d31e083d0 (diff) | |
download | vboot-620c38cf34eadcd222535b01fb71c5e9fbc1cb80.tar.gz |
Remove unused files, and tidy the directory structure of the remaining ones.
Review URL: http://codereview.chromium.org/2815011
Diffstat (limited to 'tests/test_common.c')
-rw-r--r-- | tests/test_common.c | 111 |
1 files changed, 0 insertions, 111 deletions
diff --git a/tests/test_common.c b/tests/test_common.c index 1c0fae23..e53f596b 100644 --- a/tests/test_common.c +++ b/tests/test_common.c @@ -44,114 +44,3 @@ int TEST_NEQ(int result, int not_expected_result, char* testname) { return 0; } } - -KernelImage* GenerateTestKernelImage(int firmware_sign_algorithm, - int kernel_sign_algorithm, - const uint8_t* kernel_sign_key, - int kernel_key_version, - int kernel_version, - uint64_t kernel_len, - const char* firmware_key_file, - const char* kernel_key_file, - uint8_t kernel_data_fill_char) { - KernelImage* image = KernelImageNew(); - - Memcpy(image->magic, KERNEL_MAGIC, KERNEL_MAGIC_SIZE); - image->header_version = 1; - image->firmware_sign_algorithm = firmware_sign_algorithm; - image->kernel_sign_algorithm = kernel_sign_algorithm; - image->kernel_key_version = kernel_key_version; - image->kernel_sign_key = (uint8_t*) Malloc( - RSAProcessedKeySize(image->kernel_sign_algorithm)); - Memcpy(image->kernel_sign_key, kernel_sign_key, - RSAProcessedKeySize(image->kernel_sign_algorithm)); - - /* Update correct header length. */ - image->header_len = GetKernelHeaderLen(image); - - /* Calculate SHA-512 digest on header and populate header_checksum. */ - CalculateKernelHeaderChecksum(image, image->header_checksum); - - /* Populate kernel options and data with dummy data. */ - image->kernel_version = kernel_version; - image->bootloader_offset = 0; - image->bootloader_size = 512; - image->padded_header_size = 100; - image->kernel_len = kernel_len; - image->kernel_key_signature = image->kernel_signature = NULL; - image->kernel_data = Malloc(kernel_len); - Memset(image->kernel_data, kernel_data_fill_char, kernel_len); - - /* Generate and populate signatures. */ - if (!AddKernelKeySignature(image, firmware_key_file)) { - debug("Couldn't create key signature.\n"); - KernelImageFree(image); - return NULL; - } - - if (!AddKernelSignature(image, kernel_key_file)) { - debug("Couldn't create kernel option and kernel signature.\n"); - KernelImageFree(image); - return NULL; - } - - return image; -} - -uint8_t* GenerateTestKernelBlob(int firmware_sign_algorithm, - int kernel_sign_algorithm, - const uint8_t* kernel_sign_key, - int kernel_key_version, - int kernel_version, - uint64_t kernel_len, - const char* firmware_key_file, - const char* kernel_key_file) { - KernelImage* image = NULL; - uint8_t* kernel_blob = NULL; - uint64_t kernel_blob_len = 0; - - image = GenerateTestKernelImage(firmware_sign_algorithm, - kernel_sign_algorithm, - kernel_sign_key, - kernel_key_version, - kernel_version, - kernel_len, - firmware_key_file, - kernel_key_file, - 'K'); - - kernel_blob = GetKernelBlob(image, &kernel_blob_len); - KernelImageFree(image); - return kernel_blob; -} - -uint8_t* GenerateRollbackTestKernelBlob(int kernel_key_version, - int kernel_version, - int is_corrupt) { - KernelImage* image = NULL; - uint64_t len; - uint8_t* kernel_blob = NULL; - uint8_t* kernel_sign_key = NULL; - kernel_sign_key = BufferFromFile("testkeys/key_rsa1024.keyb", - &len); - if (!kernel_sign_key) - return NULL; - image = GenerateTestKernelImage(0, /* Firmware algo: RSA1024/SHA1 */ - 0, /* Kernel algo: RSA1024/SHA1 */ - kernel_sign_key, - kernel_key_version, - kernel_version, - 1, /* kernel length. */ - "testkeys/key_rsa1024.pem", - "testkeys/key_rsa1024.pem", - 'K'); - if (!image) - return NULL; - if (is_corrupt) { - /* Invalidate image. */ - Memset(image->kernel_data, 'X', image->kernel_len); - } - kernel_blob = GetKernelBlob(image, &len); - KernelImageFree(image); - return kernel_blob; -} |