lib: Add VPL options for SHA1 and SHA256

Add these options so these algorithms can be used in VPL.

Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Simon Glass 2023-02-22 09:34:01 -07:00 committed by Tom Rini
parent 40aa82d0eb
commit 5a6bc166ef

View file

@ -579,6 +579,26 @@ config SPL_SHA_PROG_HW_ACCEL
endif endif
config VPL_SHA1
bool "Enable SHA1 support in VPL"
depends on VPL
default y if SHA1
help
This option enables support of hashing using SHA1 algorithm.
The hash is calculated in software.
The SHA1 algorithm produces a 160-bit (20-byte) hash value
(digest).
config VPL_SHA256
bool "Enable SHA256 support in VPL"
depends on VPL
default y if SHA256
help
This option enables support of hashing using SHA256 algorithm.
The hash is calculated in software.
The SHA256 algorithm produces a 256-bit (32-byte) hash value
(digest).
if SHA_HW_ACCEL if SHA_HW_ACCEL
config SHA512_HW_ACCEL config SHA512_HW_ACCEL