We have recently discovered a couple of issues with the hardware crypto provided as part of AM335x SOC and Linux SDK.
Issue #1: With certain configurations of IPSec encryption, we have seen kernel crashes. This was resolved by disabling hardware crypto and replacing it with a software based one.
Issue #2: IPSec performance measured with hardware crypto was 20x lower than with the software crypto.
Thanks,
John