boot/bootutil: Clean-up fault injection hardening

Remove  unnecessary includes and create conditionally
the MCUBOOT_FIH_PROFILE_OFF define to avoid redefinition
warnings.

Change-Id: I6a34af2a5e45b81fdedd26bc1fa50ab0b9a05918
Signed-off-by: Tamas Ban <tamas.ban@arm.com>
diff --git a/boot/bootutil/include/bootutil/fault_injection_hardening.h b/boot/bootutil/include/bootutil/fault_injection_hardening.h
index 548c00f..2f7c5f0 100644
--- a/boot/bootutil/include/bootutil/fault_injection_hardening.h
+++ b/boot/bootutil/include/bootutil/fault_injection_hardening.h
@@ -74,7 +74,7 @@
 #define FIH_ENABLE_GLOBAL_FAIL
 #define FIH_ENABLE_CFI
 
-#else
+#elif !defined(MCUBOOT_FIH_PROFILE_OFF)
 #define MCUBOOT_FIH_PROFILE_OFF
 #endif /* MCUBOOT_FIH_PROFILE */
 
@@ -141,7 +141,6 @@
  * to skip.
  */
 #ifdef FIH_ENABLE_DELAY
-#include "bootutil/bootutil_log.h"
 
 /* Delaying logic, with randomness from a CSPRNG */
 __attribute__((always_inline)) inline
diff --git a/boot/bootutil/src/fault_injection_hardening_delay_rng_mbedtls.c b/boot/bootutil/src/fault_injection_hardening_delay_rng_mbedtls.c
index e6a9766..1eadb72 100644
--- a/boot/bootutil/src/fault_injection_hardening_delay_rng_mbedtls.c
+++ b/boot/bootutil/src/fault_injection_hardening_delay_rng_mbedtls.c
@@ -13,8 +13,6 @@
 #include "mbedtls/ctr_drbg.h"
 #include "mbedtls/entropy.h"
 
-#include "bootutil/bootutil_log.h"
-
 /* Mbedtls implementation of the delay RNG. Can be replaced by any other RNG
  * implementation that is backed by an entropy source by altering these
  * functions. This is not provided as a header API and a C file implementation