AM2432: Using hardware crypto accelerator with mbedTLS on AM2432

Part Number: AM2432

Tool/software:

Hello,

In our product under development, we are trying to implement an HTTPS-enabled web server.

However, we observed that as soon as a client connects to the web server, CPU usage increases significantly, and other tasks are affected.

It seems that the TLS handshake is taking considerable time.

Since the AM2432 has hardware accelerators for cryptographic operations, I would like to know:

  • Is it possible to use the hardware crypto accelerator with mbedTLS on AM2432?

  • If so, could you provide guidance or references on how to enable or configure it?

For development, we are using INDUSTRIAL-COMMUNICATIONS-SDK-AM243X 11.00.00.08.

Thank you in advance for your support.

  • Hi,

    It is possible to use hardware crypto accelerator for mBedTLS. But currently, we do not have a reference design or an example which implements this feature. To achieve this, one would need to route the calls from mBedTLS to HSM and integrate the pipeline. Currently this is not planned as part of the development activities from TI. 

    So, it is feasible to enable it, but the activity needs some time for designing the system, and implement it. If this activity is planned by your development, TI can support queries related to implementation.

    Regards,
    Teja.