From e3b1cc0c51c7b0bae6abd81e15e4c2a00442c5db Mon Sep 17 00:00:00 2001 From: laurenw-arm <lauren.wehrmeister@arm.com> Date: Tue, 2 May 2023 14:40:15 -0500 Subject: [PATCH] feat(auth): add CCA NV ctr to CCA CoT Modifying the CCA CoT description to put the CCA content certificate under the new CCA NV counter. Change-Id: Ib962cef5eaa15bb9ccce86012f21327d29d4adad Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com> --- drivers/auth/cca/cot.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/drivers/auth/cca/cot.c b/drivers/auth/cca/cot.c index e8f4d9caef..2a0360455f 100644 --- a/drivers/auth/cca/cot.c +++ b/drivers/auth/cca/cot.c @@ -42,8 +42,8 @@ static unsigned char plat_pk_buf[PK_DER_LEN]; /* * Parameter type descriptors. */ -static auth_param_type_desc_t trusted_nv_ctr = AUTH_PARAM_TYPE_DESC( - AUTH_PARAM_NV_CTR, TRUSTED_FW_NVCOUNTER_OID); +static auth_param_type_desc_t cca_nv_ctr = AUTH_PARAM_TYPE_DESC( + AUTH_PARAM_NV_CTR, CCA_FW_NVCOUNTER_OID); static auth_param_type_desc_t subject_pk = AUTH_PARAM_TYPE_DESC( AUTH_PARAM_PUB_KEY, 0); static auth_param_type_desc_t sig = AUTH_PARAM_TYPE_DESC( @@ -69,6 +69,8 @@ static auth_param_type_desc_t rmm_hash = AUTH_PARAM_TYPE_DESC( AUTH_PARAM_HASH, RMM_HASH_OID); #ifdef IMAGE_BL2 +static auth_param_type_desc_t trusted_nv_ctr = AUTH_PARAM_TYPE_DESC( + AUTH_PARAM_NV_CTR, TRUSTED_FW_NVCOUNTER_OID); static auth_param_type_desc_t non_trusted_nv_ctr = AUTH_PARAM_TYPE_DESC( AUTH_PARAM_NV_CTR, NON_TRUSTED_FW_NVCOUNTER_OID); @@ -127,8 +129,8 @@ static const auth_img_desc_t cca_content_cert = { [1] = { .type = AUTH_METHOD_NV_CTR, .param.nv_ctr = { - .cert_nv_ctr = &trusted_nv_ctr, - .plat_nv_ctr = &trusted_nv_ctr + .cert_nv_ctr = &cca_nv_ctr, + .plat_nv_ctr = &cca_nv_ctr } } }, -- GitLab