Testing imx6 CAAM and secure booting using HAB

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Testing imx6 CAAM and secure booting using HAB

1,561 Views
andreasindoni
Contributor I

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:

  • how do I check if everything works?
  • how do I access on settings of secure boot using HAB (you must be done from uboot) ?

Thanks,

Andrea

Labels (2)
0 Kudos
1 Reply

578 Views
Yuri
NXP Employee
NXP Employee

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!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos