TI中文支持网
TI专业的中文技术问题搜集分享网站

AES加密问题咨询

我们现在正在使用2642的芯片,但2642与2640所使用的协议栈不同。请问有针对2642最新协议栈,使用AES进行加密的相关例程吗

附:2642 TIOS版本  simplelink_cc13x2_26x2_sdk_3_10_00_53

Alvin Chen:

在使用手册中有提供:
file:///C:/ti/simplelink_cc13x2_26x2_sdk_3_10_00_53/docs/tidrivers/doxygen/html/_a_e_s_c_b_c_8h.html

user6074090:

回复 Alvin Chen:

好的谢谢

Viki Shi:

参考这边:dev.ti.com/…/node

user6074090:

回复 Viki Shi:

是这边吗?然后根据不同的加密模式选择进去,然后参考相应的例程

Viki Shi:

回复 user6074090:

是的

Viki Shi:

回复 user6074090:

是的

user6074090:

回复 Viki Shi:

你好,根据例程编写了AECECB的加密函数。open是正确的,但是在调用AESECB_oneStepEncrypt加密函数后encryptionResult回复的是AESECB_STATUS_ERROR(-1) ; 

下边是我的代码,可以帮忙看下是哪里出了问题吗?谢谢

另外发现了一个例程里边的错误,sizeof写错了(在第五张图上标注了)

user6074090:

回复 Viki Shi:

你好,可以帮忙看下上条回复的问题吗?

Viki Shi:

回复 user6074090:

感谢反馈,这个我后续提交一下

#define AESECB_STATUS_ERROR(-1)

/*!* @briefAn error status code returned if the hardware or software resource* is currently unavailable.** AESECB driver implementations may have hardware or software limitations on how* many clients can simultaneously perform operations. This status code is returned* if the mutual exclusion mechanism signals that an operation cannot currently be performed.*/

user6074090:

回复 Viki Shi:

那就是说上边贴出来的程序代码逻辑是没有问题的,现在受到了软件或者硬件资源的限制,那我们就不能使用协议栈提供的AES进行加密了吗?有没有什么可以解决的办法吗

赞(0)
未经允许不得转载:TI中文支持网 » AES加密问题咨询
分享到: 更多 (0)