Hi Freescale Support Team,
In Imx6 series processors, I know that the CAAM (in software) is a kernel driver, I want to use it in userspace with openssl.
I have read the documentations https://community.freescale.com/docs/DOC-95700, and I found that you have to install the module cryptodev to communicate from userspace (with openssl) to kernel space (with CAAM).
I have some questions, I suppose that enabled the CAAM, I installed the module cryptodev, I installed openssl with the engine cryptodev, in this case:
Thanks,
Andrea
Please refer to section 9 (Security) of “i.MX_Linux_User's_Guide.pdf” in
Documentation package of the recent BSP regarding openSSL support.
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX6_SW
http://www.freescale.com/webapp/Download?colCode=L3.14.28_1.0.0_iMX6QDLS_BUNDLE
As for HAB, please use “i.MX_6_Linux_High_Assurance_Boot_(HAB)_User's_Guide.pdf”
and app note AN4581 "Secure Boot on i.MX50, i.MX53, and i.MX 6 Series using HABv4."
http://cache.freescale.com/files/32bit/doc/app_note/AN4581.pdf
Also, the following may be helpful :
"Mx6 HAB (High Assurance Boot)"
https://community.freescale.com/docs/DOC-96451
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------