CAU_LDD not available in Driver Suite 10.4

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

CAU_LDD not available in Driver Suite 10.4

跳至解决方案
2,191 次查看
williamely
Contributor IV

I have performed a clean install of the latest standalone driver suite and it is updated to the latest version. The CAU_LDD component is not available for either my K60F or K64 projects. I have used this component before in CodeWarrior but for some reason the bean isn't available in the standalone version. The driver is included in the lib\CAU folder but I have no option to enable it in my projects. Am I missing something?

The reason I am asking is because I'm trying to use PEx in an IAR project and I'm following BlackNight 's tutorial.

0 项奖励
回复
1 解答
1,890 次查看
Petr_H
NXP Employee
NXP Employee

Hi,

Unfortunately, I have been informed that CAU_LDD component is deprecated and there should be used Crypto Acceleration Unit: CAU and mmCAU library instead.

Best regards

Petr Hradsky

Processor Expert Support Team

在原帖中查看解决方案

0 项奖励
回复
4 回复数
1,890 次查看
williamely
Contributor IV

Here is what I have been using instead of the Processor Expert CAU component.

ctz/cifra · GitHub

I'm not affiliated with the CIFRA project.

All you need to do is modify the aes.c, sha1.c, and sha2.c files so that they call the mmcau library functions.

What I like best about CIFRA is that once you get the SHA1, SHA256, and AES functions working with the MMCAU hardware it is easy to do more complex things like HMAC and CMAC.

CIFRA handles the SHA padding and endian conversion for you and comes with unit tests so you can make sure the MMCAU is implemented properly.

CIFRA is in the public domain so there's no licensing cost. If you want to do cryptography but don't need SSL then CIFRA is worth looking into.

0 项奖励
回复
1,891 次查看
Petr_H
NXP Employee
NXP Employee

Hi,

Unfortunately, I have been informed that CAU_LDD component is deprecated and there should be used Crypto Acceleration Unit: CAU and mmCAU library instead.

Best regards

Petr Hradsky

Processor Expert Support Team

0 项奖励
回复
1,890 次查看
williamely
Contributor IV

Is there a reason why this component was removed? Is there something wrong with the component library?

0 项奖励
回复
1,890 次查看
williamely
Contributor IV

Thanks for the update Petr. The new library must have been published right after I posted my question. The CAU_LDD component is not an issue for me since it is mostly a wrapper for this library. I was mostly concerned with the fact that something that used to work was now broken.

0 项奖励
回复