Ask questions and find answers on STM32 security frameworks and tools, including cryptographic libraries, TrustZone, and the Secure Manager.
I'm working with an STM32F04, and I'd like to change the option bytes so that my firmware can't be read back out after the device is programmed. I can tell from documentation I need to set the RDP byte to something besides 0xAA or 0xCC, but there isn...
I am trying to setup the RDP programmatically on the STM32H7. I am running the code below. All functions return HAL_OK except HAL_FLASH_OB_Launch() which returns HAL_ERROR and its unclear to me why. Any ideas on how to debug this will be helpful as w...
Hello people,I am trying to integrate the xcube sbsfu feature to our application and everything went well but there is an issue while sending the .sfb via ymodem. It starts downloading the firmware and after receiving 2 packets (4.9%), it stops downl...
I'm trying to build the SECoreBIn, and have changed the key (OEM_COMPANY_1) in:STM32CubeExpansion_SBSFU_V2.3.0/Projects/NUCLEO-G071RB/Applications/2_Images/2_Images_SECoreBin/Binary/OEM_KEY_COMPANY1_key_AES_CBC.binIf I have understood correctly from ...
Hi,I'm trying to port SBSFU example (L476 Nucleo) to L475 MCU for a custom board. My user app works fine without the SBSFU but when I combine them the clock breaks and HAL_Delay gets stuck. The UserApp of the example project however works fine. I hav...
Can we insert the Pre-build CRC32 calculation in the elf file before creating the elf file under the System Workbench . Currently I am doing it using Post Build and it is not possible to Debug the Source Code if the CRC does not match .
At the debug mode I would not like to provide .elf file , as the generated elf file does not have CRC that is generated .In STM system workbench I use post build command to generate .bin file and than I use srec-cat script to generate CRC on this .b...
My question is about intellectual property theft at CMs. Clearly ST recognizes the issue and even addresses it by adding SFI (secure internal firmware install) on some microcontrollers. AN5054 is listed in the resources for STM32L010K4; however, it i...
As well as for TFM case, some IT tools remove exe files.The SBSFU is using:c:\STM32SecuWS\L4\STM32CubeExpansion_SBSFU_V2.3.0\Middlewares\ST\STM32_Secure_Engine\Utilities\KeysAndImages\win\prepareimage\prepareimage.exeIf this file was removed, please ...