I recently saw that SDK12.0 provides a Bootloader Cryptography module. I'm not certain after reading the documentation that this module can support my use case:
infocenter.nordicsemi.com/index.jsp
I have a requirement to prevent reverse engineering of distributed firmware files. Does the Bootloader Cryptography module provide a method of encrypting a firmware file at compile time (with a 'secret' key) that can be decrypted on the nRF side at DFU time? This is assuming that the DFU on the nRF has knowledge of the 'secret' key - i.e. a 'shared secret'.
The 'shared secret' would be programmed into the nRF at manufacturing time.
Is the above use-case covered by the Bootloader Cryptography module?