summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/2lib/include/2constants.h2
-rw-r--r--tests/vb2_secdata_tests.c4
-rw-r--r--tests/vb2_secdatak_tests.c4
3 files changed, 9 insertions, 1 deletions
diff --git a/firmware/2lib/include/2constants.h b/firmware/2lib/include/2constants.h
index ef772ef6..76e7f22e 100644
--- a/firmware/2lib/include/2constants.h
+++ b/firmware/2lib/include/2constants.h
@@ -23,7 +23,7 @@
/* Size of secure data spaces used by vboot */
#define VB2_SECDATA_SIZE 10
-#define VB2_SECDATAK_SIZE 14
+#define VB2_SECDATAK_SIZE 13
/*
* Recommended size of work buffer for firmware verification stage.
diff --git a/tests/vb2_secdata_tests.c b/tests/vb2_secdata_tests.c
index 99d7788a..add99938 100644
--- a/tests/vb2_secdata_tests.c
+++ b/tests/vb2_secdata_tests.c
@@ -41,6 +41,10 @@ static void secdata_test(void)
};
uint32_t v = 1;
+ /* Check size constant */
+ TEST_EQ(VB2_SECDATA_SIZE, sizeof(struct vb2_secdata),
+ "Struct size constant");
+
/* Blank data is invalid */
memset(c.secdata, 0xa6, sizeof(c.secdata));
TEST_EQ(vb2api_secdata_check(&c),
diff --git a/tests/vb2_secdatak_tests.c b/tests/vb2_secdatak_tests.c
index 81eb0345..df68351a 100644
--- a/tests/vb2_secdatak_tests.c
+++ b/tests/vb2_secdatak_tests.c
@@ -42,6 +42,10 @@ static void secdatak_test(void)
};
uint32_t v = 1;
+ /* Check size constant */
+ TEST_EQ(VB2_SECDATAK_SIZE, sizeof(struct vb2_secdatak),
+ "Struct size constant");
+
/* Blank data is invalid */
memset(c.secdatak, 0xa6, sizeof(c.secdatak));
TEST_EQ(vb2api_secdatak_check(&c),