@@ -300,21 +300,25 @@ elseif(CONFIG_BOOT_SIGNATURE_TYPE_ED25519 OR CONFIG_BOOT_ENCRYPT_X25519)
300300endif ()
301301
302302if (NOT CONFIG_BOOT_ED25519_PSA AND NOT CONFIG_BOOT_ECDSA_PSA)
303- if (CONFIG_BOOT_ENCRYPT_EC256 OR CONFIG_BOOT_ENCRYPT_X25519)
304- zephyr_library_sources(
305- ${TINYCRYPT_DIR} /source /aes_encrypt.c
306- ${TINYCRYPT_DIR} /source /aes_decrypt.c
307- ${TINYCRYPT_DIR} /source /ctr_mode.c
308- ${TINYCRYPT_DIR} /source /hmac.c
309- ${TINYCRYPT_DIR} /source /ecc_dh.c
310- )
303+ if (CONFIG_BOOT_USE_TINYCRYPT)
304+ if (CONFIG_BOOT_ENCRYPT_EC256 OR CONFIG_BOOT_ENCRYPT_X25519)
305+ zephyr_library_sources(
306+ ${TINYCRYPT_DIR} /source /aes_encrypt.c
307+ ${TINYCRYPT_DIR} /source /aes_decrypt.c
308+ ${TINYCRYPT_DIR} /source /ctr_mode.c
309+ ${TINYCRYPT_DIR} /source /hmac.c
310+ ${TINYCRYPT_DIR} /source /ecc_dh.c
311+ )
312+ endif ()
311313 endif ()
312314endif ()
313315
314- if (CONFIG_BOOT_ENCRYPT_EC256 AND NOT CONFIG_BOOT_ECDSA_PSA)
315- zephyr_library_sources(
316- ${TINYCRYPT_DIR} /source /ecc_dh.c
317- )
316+ if (CONFIG_BOOT_USE_TINYCRYPT)
317+ if (CONFIG_BOOT_ENCRYPT_EC256 AND NOT CONFIG_BOOT_ECDSA_PSA)
318+ zephyr_library_sources(
319+ ${TINYCRYPT_DIR} /source /ecc_dh.c
320+ )
321+ endif ()
318322endif ()
319323
320324if (CONFIG_MCUBOOT_SERIAL)
0 commit comments