MX6ul optee CAAM driver for encryption not giving consistent results

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

MX6ul optee CAAM driver for encryption not giving consistent results

跳至解决方案
1,722 次查看
asmaa
Contributor V

Hello Everyone,

I am using imx6ul optee caam driver for crypto stuff in my project.
For testing , I am sending 8 bytes of data and 8 bytes of key as input, encryption algo as DES_ECB_NOPAD.

Function sequence I am calling is :

  1. crypto_cipher_alloc_ctx -------> do_allocate(caam_cipher.c)
  2. crypto_cipher_init --------> do_init (caam_cipher.c)
  3. crypto_cipher_update -----> do_update (caam_cipher.c)
  4. crypto_cipher_free_ctx ----->do_free (caam_cipher.c)

The problem I am facing is, I dont get consistent result, i.e sometimes I get encrypted ouput (1 out of 4 run) and sometimes instead of 0's (3 out of 4).

Is there anything I have to take care for Initialisation? Or I have to wait for any signal for encryption to complete.

I appreciate any help, any kind of pointers to search for.

Regards,
Asma

标签 (1)
标记 (2)
0 项奖励
回复
1 解答
1,624 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Asma

additional document was sent via mail.

Best regards
igor

在原帖中查看解决方案

0 项奖励
回复
3 回复数
1,624 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Asma

one can try to rebuild all image from scratch, use nxp software described on

i.MX Software and Development Tools | NXP 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复
1,624 次查看
asmaa
Contributor V

Hi igorpadykov‌,

I am pretty sure my setup is done very well including optee with imx6ul, because I have wriiten trusted application and other stuffs which are working.

What I am trying to achieve is enabled CAAM in optee. I have done most of the configuration like:

setting CFG_IMX_CAAM =y

CFG_IMXCRYPT ?= y

Other than this do I need to set anything else to make CAAM cipher work correctly in Optee?

Are there any steps you can provide me to enable CAAM in optee?

Regards,

Asma

0 项奖励
回复
1,625 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Asma

additional document was sent via mail.

Best regards
igor

0 项奖励
回复