Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(846)

Side by Side Diff: src/platform/vboot_reference/tests/firmware_image_tests.c

Issue 744002: Vboot Reference: Make length types explicitly sized. (Closed)
Patch Set: Created 10 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* Copyright (c) 2010 The Chromium OS Authors. All rights reserved. 1 /* Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
2 * Use of this source code is governed by a BSD-style license that can be 2 * Use of this source code is governed by a BSD-style license that can be
3 * found in the LICENSE file. 3 * found in the LICENSE file.
4 * 4 *
5 * Tests for firmware image library. 5 * Tests for firmware image library.
6 */ 6 */
7 7
8 #include <stdio.h> 8 #include <stdio.h>
9 #include <stdlib.h> 9 #include <stdlib.h>
10 10
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after
153 success = 0; 153 success = 0;
154 if (!TEST_EQ(VerifyFirmwareImage(root_key, image, DEV_MODE_DISABLED), 154 if (!TEST_EQ(VerifyFirmwareImage(root_key, image, DEV_MODE_DISABLED),
155 VERIFY_FIRMWARE_ROOT_SIGNATURE_FAILED, 155 VERIFY_FIRMWARE_ROOT_SIGNATURE_FAILED,
156 "FirmwareImage Root Signature Tamper Verification (Trusted)")) 156 "FirmwareImage Root Signature Tamper Verification (Trusted)"))
157 success = 0; 157 success = 0;
158 158
159 return success; 159 return success;
160 } 160 }
161 161
162 int main(int argc, char* argv[]) { 162 int main(int argc, char* argv[]) {
163 uint32_t len; 163 uint64_t len;
164 uint8_t* firmware_sign_key_buf = NULL; 164 uint8_t* firmware_sign_key_buf = NULL;
165 uint8_t* root_key_blob = NULL; 165 uint8_t* root_key_blob = NULL;
166 uint8_t* firmware_blob = NULL; 166 uint8_t* firmware_blob = NULL;
167 int firmware_blob_len = 0; 167 uint64_t firmware_blob_len = 0;
168 FirmwareImage* image = NULL; 168 FirmwareImage* image = NULL;
169 RSAPublicKey* root_key = NULL; 169 RSAPublicKey* root_key = NULL;
170 int error_code = 1; 170 int error_code = 1;
171 171
172 if(argc != 6) { 172 if(argc != 6) {
173 fprintf(stderr, "Usage: %s <algorithm> <root key> <processed root pubkey>" 173 fprintf(stderr, "Usage: %s <algorithm> <root key> <processed root pubkey>"
174 " <signing key> <processed signing key>\n", argv[0]); 174 " <signing key> <processed signing key>\n", argv[0]);
175 return -1; 175 return -1;
176 } 176 }
177 177
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
214 214
215 failure: 215 failure:
216 Free(firmware_blob); 216 Free(firmware_blob);
217 Free(image); 217 Free(image);
218 Free(firmware_sign_key_buf); 218 Free(firmware_sign_key_buf);
219 Free(root_key_blob); 219 Free(root_key_blob);
220 Free(root_key); 220 Free(root_key);
221 221
222 return error_code; 222 return error_code;
223 } 223 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698