CYT2B75 CRYPTO

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
yush_4822876
Level 3
Level 3
25 sign-ins 25 replies posted 10 questions asked

目前项目使用中需要用到AES128-CMAC,目前测试发现可以在M4中正常运行,M0运行失败。参考了官方的例程进行测试的,目前的例程客户端只能在M4中实现,

现在的需求是:CRYPT0 模块需要在M0和M4上正常运行,能进行加解密。

请教一下应该如何操作?有没有文档说明?

希望能得到回复,谢谢

 

0 Likes
1 Solution
lock attach
Attachments are accessible only for community members.
Jimmy_L
Moderator
Moderator
Moderator
250 replies posted 250 sign-ins 50 solutions authored

你好,

可以参考SDL中crpyto的readme文档说明,把CM4中执行的crypto操作搬到CM0就可以。

我测了一下,和CM4的效果相同。

不知道您说的CM0运行失败是什么意思?

您可以参考附件的代码测试一下。

View solution in original post

0 Likes
3 Replies
lock attach
Attachments are accessible only for community members.
Jimmy_L
Moderator
Moderator
Moderator
250 replies posted 250 sign-ins 50 solutions authored

你好,

可以参考SDL中crpyto的readme文档说明,把CM4中执行的crypto操作搬到CM0就可以。

我测了一下,和CM4的效果相同。

不知道您说的CM0运行失败是什么意思?

您可以参考附件的代码测试一下。

0 Likes

你好,我调试的结果如图所示,加密之后的数据全是0,导致程序直接跑死在这里

yush_4822876_0-1669362292637.png

yush_4822876_1-1669362318408.png

yush_4822876_2-1669362399652.png

 

 

 

0 Likes

你好,

解决了,测试失败是由于M0中的cy_stc_crypto_context_t cryptoCtx;这个变量初始化和使用时不一样导致的

0 Likes