mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-26 23:04:50 +00:00
fix(mbedtls): fix mbedtls coverity issues
commit (a8eadc51a
refactor(mbedtls): avoid including
MBEDTLS_CONFIG_FILE) avoids using config file directly and relies on
config file usage from mbedtls version.h
But we could build trusted boot without mbedtls dir so guard version.h
include in cot_def.h with availability of config file.
Also we refactored in same commit to break dependencies between
auth_mod.h and cot_def.h, So add cot_def.h include in nxp tbbr
cot file.
Change-Id: I4779e90c18f04c73d2121c88df6420b4b1109c8b
Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
This commit is contained in:
parent
55d5c6a16a
commit
a9edc32c89
2 changed files with 9 additions and 1 deletions
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015-2020, ARM Limited and Contributors. All rights reserved.
|
* Copyright (c) 2015-2023, ARM Limited and Contributors. All rights reserved.
|
||||||
*
|
*
|
||||||
* Copyright 2020 NXP
|
* Copyright 2020 NXP
|
||||||
*
|
*
|
||||||
|
@ -8,6 +8,7 @@
|
||||||
|
|
||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
|
#include <common/tbbr/cot_def.h>
|
||||||
#include <drivers/auth/auth_mod.h>
|
#include <drivers/auth/auth_mod.h>
|
||||||
|
|
||||||
#if USE_TBBR_DEFS
|
#if USE_TBBR_DEFS
|
||||||
|
|
|
@ -7,7 +7,14 @@
|
||||||
#ifndef COT_DEF_H
|
#ifndef COT_DEF_H
|
||||||
#define COT_DEF_H
|
#define COT_DEF_H
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Guard here with availability of mbedtls config since PLAT=lx2162aqds
|
||||||
|
* uses custom tbbr from 'drivers/nxp/auth/tbbr/tbbr_cot.c' and also may
|
||||||
|
* build without mbedtls folder only with TRUSTED_BOOT enabled.
|
||||||
|
*/
|
||||||
|
#ifdef MBEDTLS_CONFIG_FILE
|
||||||
#include <mbedtls/version.h>
|
#include <mbedtls/version.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
/* TBBR CoT definitions */
|
/* TBBR CoT definitions */
|
||||||
#if defined(SPD_spmd)
|
#if defined(SPD_spmd)
|
||||||
|
|
Loading…
Add table
Reference in a new issue