Ask questions and find answers on STM32 security frameworks and tools, including cryptographic libraries, TrustZone, and the Secure Manager.
Most recent activity
..
Hello, I'm sorry but I too have missed the confirmation email! Am I still in time to confirm?Thanks!
So far I have not received the development boards, could we verify the shipping adress and status?
HelloUnfortuneatly I have not read the confirmation email in time and would still like to join the workshop on the 10th of November. If possible please sign me up again.Thank you in advanceBest wishesPhilipp
Hi partners, I missed to confirm my registration for the workshop "Discover our STM32 security ecosystem - from theory to practice" for November, 4th. Is it possible to still join the online workshop?Thanks for your time.Sincerely,Raúl
Hi, I was registered before for the course on Tuesday October 6th and had to cancel as I did not receive the hardware in time. It actually was sent 2 days late to a wrong address in Germany instead of Switzerland. Also for the course on October 27th I did not receive the boards until now. When will the boards be send?
Because I was on a 10 day vacation, I missed to confirm my registration for the workshop "Discover our STM32 security ecosystem - from theory to practice" within the prescribed time frame. Might it be possible to still join the online workshop?Best regards;M. Roggon
Good Morning, I missed confirming my registration for the workshop "Discover our STM32 security ecosystem - from theory to practice" within the prescribed time frame. Might it be possible to still join the online workshop?Yours faithfullyC. Schermesser
I'm trying to set the Read projection level to 1 after programming the application. Our manufacturing setup requires that we use J-Link rather than the ST-Link. I tried making a set of exit steps for the J-Link but it isn't working; I'm wondering if anyone can suggest modifications that might make it work
Dear,I am setting RDP to level 1 in my application, After setting it I call System reset HAL_NVIC_SystemReset(); After reset I am expecting the MCU is locked, but it seems I read in code the MCU is still in level 0 so the procedure of setting RDP to level 1 is repeating. Only power disconnect locks the processor to level 1.Any solution?Best regards, Jan. HAL_FLASHEx_OBGetConfig(&flashTemp); if(OB_RDP_LEVEL_0 == flashTemp.RDPLevel) { HAL_FLASH_OB_Unlock(); HAL_FLASHEx_OBGetConfig(&pOBInit); pOBInit.RDPLevel = 0xBB; pOBInit.WRPState = OB_WRPSTATE_ENABLE; HAL_FLASHEx_OBProgram(&pOBInit); HAL_FLASH_OB_Lock(); HAL_NVIC_SystemReset(); }
I did expect this to be development platform neutral but had to find out that I will not be able to participate since I don't use Windows.
The link in the mail only points to an .ics file
Hello,during my holidays I missed the confirmation email for the german workshop on Oct, 8. 2020.Please rebook for the german workshop on Nov., 9. 2020.I've already received the kit.Best regards
Getting error while building SBSFU 2-image example code for STM32H7B3i-DK. prepareimage.exe enc -k ../../../../2_Images_SECoreBin/STM32CubeIDE/../Binary/OEM_KEY_COMPANY1_key_AES_CBC.bin -i ../../../../2_Images_SECoreBin/STM32CubeIDE/../Binary/iv.bin ../..
Hello,I am working on an offline SWD programmer for a test jig, it is based on the widely available DAP open source implementation for ARM and it works fine so far however there is no command for dealing with option bytes and specicially with RDP, in my case the vast majority of time i only need to set RDP to level 1 after flashing but in some occurences i need to disable RDP (set to level 0) in order to reflash the target.And that is where is have an issue.To clarify the setup : The programmer is based on an STM32F411CEU6 which is the main MCU of the test jig control board, it also perform programming of other chips as well as some unitory testing (test pads and RF front end). The SWD programming of the target is done via SWD, i added a line for the STM32F411 reset just in case. The firmware file is in an SDHC card (SDIO 4bit).The target is also an STM32F411CEU6, it is programmed with a firmware or ±360KB, verified and the RDP should be set to level 1.In some case the device has been
Hello,during my vacation, I missed the confirmation email for the workshop on October 8th. I would still like to participate if possible. The dev kits have already been sent to me.Thank you
Good day everyone,I'm looking for STM32L082 code examples to use its AES peripheral.Does anyone have something that could help? I had alread searched the internet, but could not find code examples anywhere.I'll be greatful if anyone could shed some light.Thank you.Best regards,Ulisses
I have a recent download of en.x-cube-cryptolib_3.1.0.zip and en.patchx_cryptolib_3-1-3.zip.The former contains AccHw_Crypto subdirectory with subdirectories for F2, F4, F7 and so on but no H7.Subdirectory for H7 exists only under Fw_Crypto.In en.patchx_cryptolib_3-1-3.zip there are subdirectories for G0, G4, L5, WB and H7A3. All these, I guess, are software only?Which package contains hardware accelerated library (AccHw_Crypto) for H753 ?Thanks,-- pa
Trying to fill in and submit it, but it demands an Application, that has to be selected from a drop down list instead of entered as text, and the list is empty so even submitting the form is impossible.
Hello, due to my summer holidays I missed the confirmation email for the german workshop on Oct, 8.Would it be possible to change/rebook for the german workshop on Nov., 9? I've already received the development boards.Thanks and best regards
Hello.I sent a request to download X-CUBE-SBSFU on Monday 09:38 (>24h) and the status is still Verifying. The course is tomorrow (30 sept). Is there any chance to speed it up?Regards,Greg
I'm working on a custom bootloader where the bootloader verifies the firmware with ecdsa before booting the firmware, but i cant seem to get it to verify my signature. Is there any examples with some external data is signed with ex openssl and then verified with the stm32f7xx. EC_stt EC_st; EC_st.pmB = NULL; EC_st.mBsize = 0; EC_st.pmA = P_256_a; EC_st.pmB = P_256_b; EC_st.pmP = P_256_p; EC_st.pmN = P_256_n; EC_st.pmGx = P_256_Gx; EC_st.pmGy = P_256_Gy; EC_st.mAsize = sizeof(P_256_a); EC_st.mNsize = sizeof(P_256_n); EC_st.mPsize = sizeof(P_256_p); EC_st.mBsize = sizeof(P_256_b); EC_st.mGxsize = sizeof(P_256_Gx); EC_st.mGysize = sizeof(P_256_Gy); /* We prepare the memory buffer strucure */ Crypto_Buffer.pmBuf = preallocated_buffer; Crypto_Buffer.mUsed = 0; Crypto_Buffer.mSize = sizeof(preallocated_buffer); int dd = 0; //ECCinitPrivKey BigNum_stt bR; BigNum_stt bS; W8_to_Big(Signature_r, sizeof(Signature_r), &bR); W8_to_Big(Signatu
ST Community highlights – April to June 2026
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.