|
@@ -29,6 +29,7 @@ struct lmb;
|
|
|
#define IMAGE_ENABLE_FIT 1
|
|
|
#define IMAGE_ENABLE_OF_LIBFDT 1
|
|
|
#define CONFIG_FIT_VERBOSE 1 /* enable fit_format_{error,warning}() */
|
|
|
+#define CONFIG_FIT_ENABLE_SHA256_SUPPORT
|
|
|
|
|
|
#define IMAGE_ENABLE_IGNORE 0
|
|
|
#define IMAGE_INDENT_STRING ""
|
|
@@ -62,9 +63,6 @@ struct lmb;
|
|
|
# ifdef CONFIG_SPL_SHA1_SUPPORT
|
|
|
# define IMAGE_ENABLE_SHA1 1
|
|
|
# endif
|
|
|
-# ifdef CONFIG_SPL_SHA256_SUPPORT
|
|
|
-# define IMAGE_ENABLE_SHA256 1
|
|
|
-# endif
|
|
|
# else
|
|
|
# define CONFIG_CRC32 /* FIT images need CRC32 support */
|
|
|
# define CONFIG_SHA1 /* and SHA1 */
|
|
@@ -72,14 +70,8 @@ struct lmb;
|
|
|
# define IMAGE_ENABLE_CRC32 1
|
|
|
# define IMAGE_ENABLE_MD5 1
|
|
|
# define IMAGE_ENABLE_SHA1 1
|
|
|
-# define IMAGE_ENABLE_SHA256 1
|
|
|
# endif
|
|
|
|
|
|
-#ifdef CONFIG_FIT_DISABLE_SHA256
|
|
|
-#undef CONFIG_SHA256
|
|
|
-#undef IMAGE_ENABLE_SHA256
|
|
|
-#endif
|
|
|
-
|
|
|
#ifndef IMAGE_ENABLE_CRC32
|
|
|
#define IMAGE_ENABLE_CRC32 0
|
|
|
#endif
|
|
@@ -92,7 +84,11 @@ struct lmb;
|
|
|
#define IMAGE_ENABLE_SHA1 0
|
|
|
#endif
|
|
|
|
|
|
-#ifndef IMAGE_ENABLE_SHA256
|
|
|
+#if defined(CONFIG_FIT_ENABLE_SHA256_SUPPORT) || \
|
|
|
+ defined(CONFIG_SPL_SHA256_SUPPORT)
|
|
|
+#define CONFIG_SHA256
|
|
|
+#define IMAGE_ENABLE_SHA256 1
|
|
|
+#else
|
|
|
#define IMAGE_ENABLE_SHA256 0
|
|
|
#endif
|
|
|
|