These option are named inconsistently with other SPL options, thus making
them incompatible with the CONFIG_IS_ENABLED() macro. Rename them.
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
applications where images may be changed maliciously, you should
consider SHA256 or SHA384.
applications where images may be changed maliciously, you should
consider SHA256 or SHA384.
bool "Support SHA1"
depends on SPL_FIT
select SHA1
bool "Support SHA1"
depends on SPL_FIT
select SHA1
due to the expanding computing power available to brute-force
attacks. For more security, consider SHA256 or SHA384.
due to the expanding computing power available to brute-force
attacks. For more security, consider SHA256 or SHA384.
-config SPL_SHA256_SUPPORT
bool "Support SHA256"
depends on SPL_FIT
select SHA256
bool "Support SHA256"
depends on SPL_FIT
select SHA256
checksum is a 256-bit (32-byte) hash value used to check that the
image contents have not been corrupted.
checksum is a 256-bit (32-byte) hash value used to check that the
image contents have not been corrupted.
-config SPL_SHA384_SUPPORT
bool "Support SHA384"
depends on SPL_FIT
select SHA384
bool "Support SHA384"
depends on SPL_FIT
select SHA384
image contents have not been corrupted. Use this for the highest
security.
image contents have not been corrupted. Use this for the highest
security.
-config SPL_SHA512_SUPPORT
bool "Support SHA512"
depends on SPL_FIT
select SHA512
bool "Support SHA512"
depends on SPL_FIT
select SHA512
# ifdef CONFIG_SPL_MD5_SUPPORT
# define IMAGE_ENABLE_MD5 1
# endif
# ifdef CONFIG_SPL_MD5_SUPPORT
# define IMAGE_ENABLE_MD5 1
# endif
-# ifdef CONFIG_SPL_SHA1_SUPPORT
+# ifdef CONFIG_SPL_FIT_SHA1
# define IMAGE_ENABLE_SHA1 1
# endif
# else
# define IMAGE_ENABLE_SHA1 1
# endif
# else
#endif
#if defined(CONFIG_FIT_SHA256) || \
#endif
#if defined(CONFIG_FIT_SHA256) || \
- defined(CONFIG_SPL_SHA256_SUPPORT)
+ defined(CONFIG_SPL_FIT_SHA256)
#define IMAGE_ENABLE_SHA256 1
#else
#define IMAGE_ENABLE_SHA256 0
#endif
#if defined(CONFIG_FIT_SHA384) || \
#define IMAGE_ENABLE_SHA256 1
#else
#define IMAGE_ENABLE_SHA256 0
#endif
#if defined(CONFIG_FIT_SHA384) || \
- defined(CONFIG_SPL_SHA384_SUPPORT)
+ defined(CONFIG_SPL_FIT_SHA384)
#define IMAGE_ENABLE_SHA384 1
#else
#define IMAGE_ENABLE_SHA384 0
#endif
#if defined(CONFIG_FIT_SHA512) || \
#define IMAGE_ENABLE_SHA384 1
#else
#define IMAGE_ENABLE_SHA384 0
#endif
#if defined(CONFIG_FIT_SHA512) || \
- defined(CONFIG_SPL_SHA512_SUPPORT)
+ defined(CONFIG_SPL_FIT_SHA512)
#define IMAGE_ENABLE_SHA512 1
#else
#define IMAGE_ENABLE_SHA512 0
#define IMAGE_ENABLE_SHA512 1
#else
#define IMAGE_ENABLE_SHA512 0