summaryrefslogtreecommitdiff
path: root/tests/test_common.c
diff options
context:
space:
mode:
authorRandall Spangler <rspangler@chromium.org>2010-06-17 14:45:22 -0700
committerRandall Spangler <rspangler@chromium.org>2010-06-17 14:45:22 -0700
commit620c38cf34eadcd222535b01fb71c5e9fbc1cb80 (patch)
tree55c883fd01447b0ffdf6c121f4b7c6817cbc53b0 /tests/test_common.c
parentd52030f340d14f8039360a39ec6a938d31e083d0 (diff)
downloadvboot-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.c111
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;
-}