| Index: tests/vboot_common_tests.c
|
| diff --git a/tests/vboot_common_tests.c b/tests/vboot_common_tests.c
|
| index e467471e761c930942340f1c409fa8e231236cdd..e707daf13160050fddaaf28833402d2412c31045 100644
|
| --- a/tests/vboot_common_tests.c
|
| +++ b/tests/vboot_common_tests.c
|
| @@ -11,9 +11,23 @@
|
| #include "test_common.h"
|
| #include "vboot_common.h"
|
|
|
| +/* Test struct packing */
|
| +static void StructPackingTest(void) {
|
| + TEST_EQ(EXPECTED_VBPUBLICKEY_SIZE, sizeof(VbPublicKey),
|
| + "sizeof(VbPublicKey)");
|
| + TEST_EQ(EXPECTED_VBSIGNATURE_SIZE, sizeof(VbSignature),
|
| + "sizeof(VbSignature)");
|
| + TEST_EQ(EXPECTED_VBKEYBLOCKHEADER_SIZE, sizeof(VbKeyBlockHeader),
|
| + "sizeof(VbKeyBlockHeader)");
|
| + TEST_EQ(EXPECTED_VBFIRMWAREPREAMBLEHEADER_SIZE,
|
| + sizeof(VbFirmwarePreambleHeader), "sizeof(VbFirmwarePreambleHeader)");
|
| + TEST_EQ(EXPECTED_VBKERNELPREAMBLEHEADER_SIZE,
|
| + sizeof(VbKernelPreambleHeader), "sizeof(VbKernelPreambleHeader)");
|
| +}
|
| +
|
|
|
| /* Helper functions not dependent on specific key sizes */
|
| -void VerifyHelperFunctions(void) {
|
| +static void VerifyHelperFunctions(void) {
|
|
|
| {
|
| uint8_t p[1];
|
| @@ -91,7 +105,7 @@ void VerifyHelperFunctions(void) {
|
| int main(int argc, char* argv[]) {
|
| int error_code = 0;
|
|
|
| - /* Test helper functions */
|
| + StructPackingTest();
|
| VerifyHelperFunctions();
|
|
|
| if (!gTestSuccess)
|
|
|