Topic: Support fox IMX8 Cortex A53

Does the out of the box wolfssl build have support for hardware acceleration on the IMX8 Cortex A53? If not, how can it be enabled?
Once enabled, how can it be specified for usage in the code?

Share

Re: Support fox IMX8 Cortex A53

Hi fenster

Try enabling the ARM assembler support using `--enable-armasm`

If you need CAAM support, here is a guide:
https://www.wolfssl.com/documentation/m … r-nxp-caam

Thanks,
Eric - wolfSSL Support

Re: Support fox IMX8 Cortex A53

So in other words, I will need to rebuild wolfssl using various flags, and for CAAM the required build is even more complicated, correct?

Once it is built, do we need any special parameters when callign wolfssl?

Share

Re: Support fox IMX8 Cortex A53

That's the gist of it. Basically enable crypto dev support, then call the the crypto operation with the device ID. Here are some more examples using the CAAM:
https://github.com/wolfSSL/wolfssl-exam … /caam/seco