Replies: 2 comments 6 replies
-
Tinycrypt does not originally support hardware acceleration and we didn't change it from upstream. Mbed TLS does have a way of using hardware acceleration, but we just use the library which is provided by the OS, so you need to check for the particular OS you are using if there is support for using HW acceleration, and if the drivers for L5x and U5x are implemented. |
Beta Was this translation helpful? Give feedback.
-
We also have as upcoming work to update MCUboot to be able to use the PSA crypto API, which theoretically would make the easier to do. |
Beta Was this translation helpful? Give feedback.
-
Since I am on platforms (STM32L56x and STM32U58x) which can do all the crypto of mcuboot in hardware, I want to use hardware-drivers of those also in the bootloader to save some time and space compared to tinycrypt.
But how to best interface with MCUboot for that?
As far as I understand there i nothing comparable to flash_map_backend.c . So should I just wrap either the MbedTLS or the Tinycrypt interface or is there a better way?
Beta Was this translation helpful? Give feedback.
All reactions