summaryrefslogtreecommitdiff
path: root/tests/firmware_image_tests.c
diff options
context:
space:
mode:
authorGaurav Shah <gauravsh@chromium.org>2010-03-12 18:13:24 -0800
committerGaurav Shah <gauravsh@chromium.org>2010-03-12 18:13:24 -0800
commit4f393869029cae57aeaab0ee093c7c69b8b649a2 (patch)
treed8116c939b32cce3e79f5f9ba67a9d42b91879e6 /tests/firmware_image_tests.c
parent259de40640507d6b750db99db49d176ff5adac62 (diff)
downloadvboot-4f393869029cae57aeaab0ee093c7c69b8b649a2.tar.gz
Add a command line string field to verified boot kernel config image.
Also some cleanup of duplicated code. BUG=670 TEST=Existing image verification tests still pass. Review URL: http://codereview.chromium.org/874006
Diffstat (limited to 'tests/firmware_image_tests.c')
-rw-r--r--tests/firmware_image_tests.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/tests/firmware_image_tests.c b/tests/firmware_image_tests.c
index 82c4f37d..2af267cb 100644
--- a/tests/firmware_image_tests.c
+++ b/tests/firmware_image_tests.c
@@ -48,11 +48,7 @@ FirmwareImage* GenerateTestFirmwareImage(int algorithm,
image->firmware_key_version = firmware_key_version;
/* Update correct header length. */
- image->header_len = (sizeof(image->header_len) +
- sizeof(image->firmware_sign_algorithm) +
- RSAProcessedKeySize(image->firmware_sign_algorithm) +
- sizeof(image->firmware_key_version) +
- sizeof(image->header_checksum));
+ image->header_len = GetFirmwareHeaderLen(image);
/* Calculate SHA-512 digest on header and populate header_checksum. */
DigestInit(&ctx, ROOT_SIGNATURE_ALGORITHM);