aboutsummaryrefslogtreecommitdiff
path: root/include/drivers
diff options
context:
space:
mode:
authorOlivier Deprez <olivier.deprez@arm.com>2020-04-03 11:36:30 +0000
committerTrustedFirmware Code Review <review@review.trustedfirmware.org>2020-04-03 11:36:30 +0000
commit8a53445ebc79d1228f5f930c8ab02b3e7abb2de3 (patch)
tree45886a28419aa2cfd8b9f7f3f0dff4a86251e770 /include/drivers
parentcb2e35b58a1bc370f80d54ce107c858bc60ab612 (diff)
parentafe62624c313b78778d4bb4962f5141ac5a0b728 (diff)
downloadtrusted-firmware-a-8a53445ebc79d1228f5f930c8ab02b3e7abb2de3.tar.gz
Merge changes from topic "sb/fconf" into integration
* changes: Check for out-of-bound accesses in the platform io policies Check for out-of-bound accesses in the CoT description
Diffstat (limited to 'include/drivers')
-rw-r--r--include/drivers/auth/auth_mod.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/drivers/auth/auth_mod.h b/include/drivers/auth/auth_mod.h
index 6c48124b55..1dc9ff441d 100644
--- a/include/drivers/auth/auth_mod.h
+++ b/include/drivers/auth/auth_mod.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2015-2019, ARM Limited and Contributors. All rights reserved.
+ * Copyright (c) 2015-2020, ARM Limited and Contributors. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
@@ -14,6 +14,8 @@
#include <drivers/auth/auth_common.h>
#include <drivers/auth/img_parser_mod.h>
+#include <lib/utils_def.h>
+
/*
* Image flags
*/
@@ -41,9 +43,11 @@ int auth_mod_verify_img(unsigned int img_id,
/* Macro to register a CoT defined as an array of auth_img_desc_t pointers */
#define REGISTER_COT(_cot) \
const auth_img_desc_t *const *const cot_desc_ptr = (_cot); \
+ const size_t cot_desc_size = ARRAY_SIZE(_cot); \
unsigned int auth_img_flags[MAX_NUMBER_IDS]
extern const auth_img_desc_t *const *const cot_desc_ptr;
+extern const size_t cot_desc_size;
extern unsigned int auth_img_flags[MAX_NUMBER_IDS];
#endif /* TRUSTED_BOARD_BOOT */