MCUboot external signing script - SIGNING_SCRIPT Variable Bug in nRF

Hi All,

I am currently working on an project with the nRF9151 using the nRF SDK v3.1.1 and MCUboot and I need to sign my application images using an external HSM.
I am using sysbuild and set -Dapplication_SIGNING_SCRIPT (my image is called application) as defined by https://docs.nordicsemi.com/bundle/ncs-3.1.1/page/zephyr/build/signing/index.html#extending_signing_externally.
My script was never called and after some testing I found out, that in "sysbuild/CMakeLists.txt" the variable is always overwritten to the default without checking if a custom signing script is selected. See CMakeLists.txt on Github. Is this the expected behavior or is there a workaround or different solution? I do not like to modify the nRF SDK directly.

If this is the problem it may also help to solve RE: Signing script not working as expected and RE: Application with MCUBoot and external signature.

Best regards,
Martin

Parents
  • Hello  ,

    Thank you for pointing out that the new post in this thread contained a hidden link. I removed it, and since your post was a reply to that reply, then it was removed from the public view as well.

    We try to keep it tidy, removing posts like those, but there is no automation. But I do get a notification when new replies are posted (also in old tickets), so we try to remove them as they come in.

    Best regards,

    Edvin

Reply
  • Hello  ,

    Thank you for pointing out that the new post in this thread contained a hidden link. I removed it, and since your post was a reply to that reply, then it was removed from the public view as well.

    We try to keep it tidy, removing posts like those, but there is no automation. But I do get a notification when new replies are posted (also in old tickets), so we try to remove them as they come in.

    Best regards,

    Edvin

Children
No Data
Related