Part Number: AM6421
Hi,
I know AM64x supports IPsec.
Is it supported by HW or SW?
Thanks and regards,
Koichiro Tashiro
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Part Number: AM6421
Hi,
I know AM64x supports IPsec.
Is it supported by HW or SW?
Thanks and regards,
Koichiro Tashiro
Hello Koichiro Tashiro
Thank you for the query.
This seems to be part of the kernel, so i guess this is a software implementation + hardware support.
I assume customer is using Linux.
Please Refer below
Regards,
Sreenivasa
We have encryption and authentication offload in HW in both the security accelerator (SA2_UL) and in the Cortex A53 with the crypto extensions. These are leveraged by the Linux libraries and frameworks such as openssl. There is a basic benchmark suite in the benchmarks app report https://www.ti.com/lit/pdf/spracv1 for openssl leveraging the HW.
The high level answer is there is HW offload for some of the underlying algorithms like SHA-2, AES, Galois multiply mode, integrated with the Linux networking stack.
For the RTOS side we have an interface to some of the algorithms https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/latest/exports/docs/api_guide_am64x/SECURITY_PAGE.html#autotoc_md1869 https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/latest/exports/docs/api_guide_am64x/EXAMPLES_SECURITY.html . And you can also run the ARM mbedtls library. We do not have an IPSec stack integrated in the MCU+ SDK.
Pekka