zephyrproject-rtos / zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
https://docs.zephyrproject.org
Apache License 2.0
10.44k stars 6.4k forks source link

mcux_caam: NXP MIMXRT11xx extended CAAM Support #67195

Open skumg opened 8 months ago

skumg commented 8 months ago

Is your enhancement proposal related to a problem? Please describe. The (fsl) CAAM peripheral on the RT11xx series of micro controllers currently only supports TRNG.

Describe the solution you'd like A new (fsl) CAAM driver would be a great entry point to add support for enhanced hardware accelerated encryption capabilities, especially for AES and HASH.

Describe alternatives you've considered There are currently no alternative implementations that I have found, which would help this cause.

Additional context The fsl_caam driver available in the NXP HAL is currently being used only for the true random number generator; the other components such as AES, HASH, DES are missing. This would be a great addition for improved encryption speeds.

github-actions[bot] commented 8 months ago

Hi @skumg! We appreciate you submitting your first issue for our open-source project. 🌟

Even though I'm a bot, I can assure you that the whole community is genuinely grateful for your time and effort. 🤖💙