Hay una página wiki de TI para el hardware Crypto en AM335x aquí . En esa página hay un tutorial sobre cómo comparar el rendimiento del acelerador de hardware con la implementación de software puro.
Después de instalar los módulos, se pueden ejecutar comandos de OpenSSL que aprovechan los aceleradores de hardware a través del controlador OCF-Linux. El siguiente ejemplo muestra la prueba de velocidad incorporada de OpenSSL para demostrar el rendimiento. La adición del parámetro -engine cryptodev le dice a OpenSSL que use el controlador OCF-Linux si existe.
La ejecución de time -v openssl speed -evp aes-128-cbc -engine cryptodev
y time -v openssl speed -evp aes-128-cbc
debería producir resultados muy diferentes si el acelerador de hardware está habilitado y funciona correctamente. También es posible que deba eliminar el controlador de cifrado, como lo sugiere esa página para ver la diferencia. Si ejecuta esas pruebas y no ve una diferencia apreciable en el rendimiento, eso probablemente significa que el hardware no funciona, y debe asegurarse de que haya configurado correctamente el kernel (esa información también se encuentra en el enlace provisto).