Vboot Reference: Add kernel image verification benchmark.
Refactor duplicate code for the firmware image benchmark. Also fixes some functions that manipulate kernel blobs (use uint64_t instead if int).
Review URL: http://codereview.chromium.org/1079009
diff --git a/utils/kernel_image.c b/utils/kernel_image.c
index a6b02bc..991374f 100644
--- a/utils/kernel_image.c
+++ b/utils/kernel_image.c
@@ -250,7 +250,7 @@
return config_blob;
}
-uint8_t* GetKernelBlob(const KernelImage* image, int* blob_len) {
+uint8_t* GetKernelBlob(const KernelImage* image, uint64_t* blob_len) {
int kernel_key_signature_len;
int kernel_signature_len;
uint8_t* kernel_blob = NULL;
@@ -297,7 +297,7 @@
const KernelImage* image) {
int fd;
uint8_t* kernel_blob;
- int blob_len;
+ uint64_t blob_len;
if (!image)
return 0;