STM32 MCUs Security

Ask questions and find answers on STM32 security frameworks and tools, including cryptographic libraries, TrustZone, and the Secure Manager.

cancel
Showing results for 
Search instead for 
Did you mean: 

Forum Posts

Installation not validated:

I have implemented sbsfu on my board. It is running. If I download a new firmware out of my user-app the new firmware is loaded, the flash is swaped and the new firmware starts up.If I reset the board, the bootloader says - Installation not validated...

peterd by Associate II
  • 1371 Views
  • 2 replies
  • 0 kudos

SM32H7 Crypto library resets CRC

Hi,I am migrating some code from an STM32F745 to an STM32H743.I came into some trouble while using the crypto library and the hardware CRC at the same time.The STM32H743 crypto library resets the CRC DR register every time AES_CBC_Decrypt_Append is c...

Resolved! A problem in Building SBSFU projects

I went through the MOOC part 6 and I thought of creating a new project for Nucleo -L476RG (from the scratch), I Created a new code using CubeMX (Use same pins ands USART) and followed the same steps as video 2,4 as describes. but once I use FLASH_SBS...

Roshan by Associate III
  • 3927 Views
  • 6 replies
  • 0 kudos

Resolved! Cryptographic Library VFP support on STM32F7

Currently working on a Bitcoin hardware wallet on the STM32F7 Discovery platform. I wanted to use the cryptographic library to secure information stored in the EEPROM as well as perform hashing functions. VFP is not supported in libSTM32Cryptographic...

Russeree by Associate II
  • 1490 Views
  • 1 replies
  • 0 kudos

Resolved! How to use BOOT0 in SBSFU?

Hi all, I am porting the SBSFU to the custom STM board which is running in the Stm32L476JGYx. Normally user button is connected to the PC13 in the Nucleo board and in my custom PCB I made the user button for the Boot0 (PD7) I use this only for the bo...

Roshan by Associate III
  • 1412 Views
  • 5 replies
  • 0 kudos

STM32F439ZI, the HASH_Start_DMA() function works as expected if the size parameter is 16, elsewhere it doesn't calculate anything

I'm trying to use the STM32F439ZI HASH accelerator with the following code:#define INPUT_SIZE 16 static uint8_t hash_test_buffer[224] = {0};   static uint8_t hash_test_output[224];   HASH_Start_DMA(&hhash, hash_test_buffer, INPUT_SIZE, HASH_ALGOSEL...

DFogl.1 by Associate
  • 779 Views
  • 0 replies
  • 1 kudos