diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/drivers/auth/auth_mod.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/include/drivers/auth/auth_mod.h b/include/drivers/auth/auth_mod.h index 908995391..39f5372e5 100644 --- a/include/drivers/auth/auth_mod.h +++ b/include/drivers/auth/auth_mod.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015-2018, ARM Limited and Contributors. All rights reserved. + * Copyright (c) 2015-2019, ARM Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ @@ -27,8 +27,8 @@ typedef struct auth_img_desc_s { unsigned int img_id; img_type_t img_type; const struct auth_img_desc_s *parent; - auth_method_desc_t img_auth_methods[AUTH_METHOD_NUM]; - auth_param_desc_t authenticated_data[COT_MAX_VERIFIED_PARAMS]; + const auth_method_desc_t *const img_auth_methods; + const auth_param_desc_t *const authenticated_data; } auth_img_desc_t; /* Public functions */ @@ -38,13 +38,13 @@ int auth_mod_verify_img(unsigned int img_id, void *img_ptr, unsigned int img_len); -/* Macro to register a CoT defined as an array of auth_img_desc_t */ +/* 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 cot_desc_ptr = \ - (const auth_img_desc_t *const)&_cot[0]; \ + const auth_img_desc_t **const cot_desc_ptr = \ + (const auth_img_desc_t **const)_cot; \ unsigned int auth_img_flags[MAX_NUMBER_IDS] -extern const auth_img_desc_t *const cot_desc_ptr; +extern const auth_img_desc_t **const cot_desc_ptr; extern unsigned int auth_img_flags[MAX_NUMBER_IDS]; #endif /* TRUSTED_BOARD_BOOT */ |