mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-22 20:58:22 +00:00
spl: move SPL_CRC32 option to lib/Kconfig
All SPL hash algorithm options are collected in lib/Kconfig. Move SPL_CRC32 there as well. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
0d2761abbd
commit
af62d83cc0
2 changed files with 11 additions and 11 deletions
|
@ -550,17 +550,6 @@ config SYS_MMCSD_RAW_MODE_EMMC_BOOT_PARTITION
|
||||||
the eMMC EXT_CSC_PART_CONFIG selection should be overridden in SPL
|
the eMMC EXT_CSC_PART_CONFIG selection should be overridden in SPL
|
||||||
by user defined partition number.
|
by user defined partition number.
|
||||||
|
|
||||||
config SPL_CRC32
|
|
||||||
bool "Support CRC32"
|
|
||||||
default y if SPL_LEGACY_IMAGE_FORMAT || SPL_EFI_PARTITION
|
|
||||||
default y if SPL_ENV_SUPPORT || TPL_BLOBLIST
|
|
||||||
help
|
|
||||||
Enable this to support CRC32 in uImages or FIT images within SPL.
|
|
||||||
This is a 32-bit checksum value that can be used to verify images.
|
|
||||||
For FIT images, this is the least secure type of checksum, suitable
|
|
||||||
for detected accidental image corruption. For secure applications you
|
|
||||||
should consider SHA1 or SHA256.
|
|
||||||
|
|
||||||
config SPL_FIT_IMAGE_TINY
|
config SPL_FIT_IMAGE_TINY
|
||||||
bool "Remove functionality from SPL FIT loading to reduce size"
|
bool "Remove functionality from SPL FIT loading to reduce size"
|
||||||
depends on SPL_FIT
|
depends on SPL_FIT
|
||||||
|
|
11
lib/Kconfig
11
lib/Kconfig
|
@ -534,6 +534,17 @@ config SHA_HW_ACCEL
|
||||||
|
|
||||||
if SPL
|
if SPL
|
||||||
|
|
||||||
|
config SPL_CRC32
|
||||||
|
bool "Enable CRC32 support in SPL"
|
||||||
|
default y if SPL_LEGACY_IMAGE_SUPPORT || SPL_EFI_PARTITION
|
||||||
|
default y if SPL_ENV_SUPPORT || TPL_BLOBLIST
|
||||||
|
help
|
||||||
|
This option enables support of hashing using CRC32 algorithm.
|
||||||
|
The CRC32 algorithm produces 32-bit checksum value. For FIT
|
||||||
|
images, this is the least secure type of checksum, suitable for
|
||||||
|
detected accidental image corruption. For secure applications you
|
||||||
|
should consider SHA256 or SHA384.
|
||||||
|
|
||||||
config SPL_SHA1
|
config SPL_SHA1
|
||||||
bool "Enable SHA1 support in SPL"
|
bool "Enable SHA1 support in SPL"
|
||||||
default y if SHA1
|
default y if SHA1
|
||||||
|
|
Loading…
Add table
Reference in a new issue