My team is exploring the possibility of having the Cortex-M4 core of i.MX7ULP perform certain cryptographic services. We are aware that the CAAM module provides most of the commonly used cryptographic operations. However we have certain additional requirements with regards to encryption/decryption (such as support for AES CTR (counter) mode for encrypting/decrypting audio stream). And we wanted to utilize the Cortex-M4 core to do this in real-time (low latency).
Is anybody aware of a preexisting library or FreeRTOS (not necessarily though) opensource/commercial project that we can reuse for our aforementioned purpose?