diff --git a/cmake/sysbuild/suit.cmake b/cmake/sysbuild/suit.cmake index 31f9614f1ea7..5befcfba3cc3 100644 --- a/cmake/sysbuild/suit.cmake +++ b/cmake/sysbuild/suit.cmake @@ -248,13 +248,13 @@ function(suit_create_package) endif() set(SUIT_ENCRYPT_ARGS) - sysbuild_get(encrypt_string_key_id IMAGE ${image} VAR CONFIG_SUIT_ENVELOPE_TARGET_ENCRYPT_STRING_KEY_ID KCONFIG) + sysbuild_get(encrypt_key_id IMAGE ${image} VAR CONFIG_SUIT_ENVELOPE_TARGET_ENCRYPT_KEY_ID KCONFIG) sysbuild_get(encrypt_key_name IMAGE ${image} VAR CONFIG_SUIT_ENVELOPE_TARGET_ENCRYPT_KEY_NAME KCONFIG) sysbuild_get(plaintext_hash_alg IMAGE ${image} VAR CONFIG_SUIT_ENVELOPE_TARGET_ENCRYPT_PLAINTEXT_HASH_ALG_NAME KCONFIG) list(APPEND SUIT_ENCRYPT_ARGS --firmware ${BINARY_DIR}/zephyr/${BINARY_FILE}) list(APPEND SUIT_ENCRYPT_ARGS --key-name ${encrypt_key_name}) - list(APPEND SUIT_ENCRYPT_ARGS --string-key-id ${encrypt_string_key_id}) + list(APPEND SUIT_ENCRYPT_ARGS --key-id ${encrypt_key_id}) list(APPEND SUIT_ENCRYPT_ARGS --hash-alg ${plaintext_hash_alg}) list(APPEND SUIT_ENCRYPT_ARGS --context ${SB_CONFIG_SUIT_ENVELOPE_KMS_SCRIPT_CONTEXT}) list(APPEND SUIT_ENCRYPT_ARGS --kms-script ${SUIT_KMS_SCRIPT}) diff --git a/cmake/sysbuild/suit_utilities.cmake b/cmake/sysbuild/suit_utilities.cmake index dc558ca73009..f3725a89db33 100644 --- a/cmake/sysbuild/suit_utilities.cmake +++ b/cmake/sysbuild/suit_utilities.cmake @@ -189,17 +189,18 @@ function(suit_encrypt_image args output_directory) endif() list(APPEND args --output-dir ${output_directory}) + list(APPEND args --encrypt-script ${encrypt_script}) set_property( GLOBAL APPEND PROPERTY SUIT_POST_BUILD_COMMANDS COMMAND ${CMAKE_COMMAND} -E make_directory ${output_directory} ) + set_property( GLOBAL APPEND PROPERTY SUIT_POST_BUILD_COMMANDS - COMMAND - PYTHONPATH=${ZEPHYR_SUIT_GENERATOR_MODULE_DIR}${SEP}$ENV{PYTHONPATH} - ${PYTHON_EXECUTABLE} - ${encrypt_script} encrypt-and-generate + COMMAND ${PYTHON_EXECUTABLE} ${SUIT_GENERATOR_CLI_SCRIPT} + encrypt + encrypt-and-generate ${args} ) endfunction()