pbarada opened a new pull request, #18960:
URL: https://github.com/apache/nuttx/pull/18960

   Add STM32H7 support for AES-CBC/CTR HW encryption accelerator.
   
   ## Summary
   
   Add support for STM32H7 cryptographic accelerator with support for AES-CBC, 
AES-CTR encryption/decryption methods for 128, 192, or 256 bit key lengths.
   
   ## Impact
   
   - User experience: No adaptation required. This fix extends existing 
behavior.
   - Build: No impact.
   - Hardware: Affects nucleo-h753zi board (PR allows selecting cryptographic 
acceleration on other stm32h7 parts that have cryptographic accelerator). Note: 
Checked st.com parts selector and part descriptions to verify crypto 
acceleration peripheral in NUTTY-supported STM32H7 parts.
   - Documentation: No impact.
   - Security: No impact.
   - Compatibility: Backward compatible - adds functionality.
   
   ## Testing
   
   Build Host:
   
   - OS: Ubuntu 24.04.4 LTS
   - Compiler: arm-none-eabi-gcc 13.2.1
   
   Target:
   
   - Architecture: ARM (STM32H753ZI)
   - Board: Nucleo-h753zi
   - Configuration: New nucleo-h753zi:crypto configuration
   
   Testing performed:
   
   - Booted board and ran aescbc and aesctr test utilities; verify test 
utilities use HW acceleration
   
   Runtime testing:
   
   From target console:
   
   ```
   nsh> uname -a
   NuttX 12.13.0 f33ae6b4e6 May 25 2026 19:26:53 arm nucleo-h753zi
   NuttShell (NSH) NuttX-12.13.0
   nsh> aescbc
   aescbc test ok
   nsh> aesctr
   OK test vector 0
   OK test vector 1
   OK test vector 2
   OK test vector 3
   OK test vector 4
   OK test vector 5
   OK test vector 6
   OK test vector 7
   OK test vector 8
   nsh>
   
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to