summaryrefslogtreecommitdiff
path: root/lib/mbedtls/mscode_parser.c
diff options
context:
space:
mode:
authorRaymond Mao <raymond.mao@linaro.org>2024-10-03 14:50:16 -0700
committerTom Rini <trini@konsulko.com>2024-10-14 17:58:23 -0600
commit5d1d98399f71a73c1353ed2384293ca14a2d086c (patch)
tree66bc6e842f74acb2d05ba6220fe70825f3e77802 /lib/mbedtls/mscode_parser.c
parent13de8483388c8ca2feed74de229540b0b3822025 (diff)
lib: Adapt digest header files to MbedTLS
Adapt digest header files to support both original libs and MbedTLS by switching on/off MBEDTLS_LIB_CRYPTO. Introduce <alg>_LEGACY kconfig for legacy hash implementations. sha256.o should depend on SHA256 kconfig only but not SUPPORT_EMMC_RPMB, SHA256 should be selected when SUPPORT_EMMC_RPMB is enabled instead. `IS_ENABLED` or `CONFIG_IS_ENABLED` is not applicable here, since including <linux/kconfig.h> causes undefined reference on schedule() with sandbox build, as <linux/kconfig.h> includes <generated/autoconf.h> which enables `CONFIG_HW_WATCHDOG` and `CONFIG_WATCHDOG` but no schedule() are defined in sandbox build, Thus we use `#if defined(CONFIG_MBEDTLS_LIB_CRYPTO)` instead. Signed-off-by: Raymond Mao <raymond.mao@linaro.org> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Diffstat (limited to 'lib/mbedtls/mscode_parser.c')
0 files changed, 0 insertions, 0 deletions