周一快乐,
我目前正在尝试使用CC13XX-CC26XX-SDK v.实现ECDSA算法,以便在CC26X2上创建密钥,签名和验证消息 6.10。00.29。
我想使用TI提供的其中一个驱动程序 ,目前我不确定 TI推荐哪一个。
在做了一些研究之后,我发现了以下两个驱动因素:
ECDSA.h
rom_crypto.h
每个驱动程序的优点和缺点是什么?两个驱动程序是否都使用 加速器?
提前感谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
周一快乐,
我目前正在尝试使用CC13XX-CC26XX-SDK v.实现ECDSA算法,以便在CC26X2上创建密钥,签名和验证消息 6.10。00.29。
我想使用TI提供的其中一个驱动程序 ,目前我不确定 TI推荐哪一个。
在做了一些研究之后,我发现了以下两个驱动因素:
ECDSA.h
rom_crypto.h
每个驱动程序的优点和缺点是什么?两个驱动程序是否都使用 加速器?
提前感谢!
您好,SPEEDBIIRD:
ECDSA.h是 TI驱动程序 ,而rom_crypto.h是 Driverlib。 TI驱动程序是高级API,旨在简化SimpleLink外设的使用,并包括多 个开箱即用的SDK示例。 Driverlib涉及低级驱动程序,用于配置SimpleLink设备的寄存器。 TI驱动器更易于使用,而Driverlib则可实现更深入的控制。 如果您要查看sources\ti\drivers资源,您会发现大多数TI驱动程序API最终将成为Driverlib函数。 我建议使用TI驱动程序,除非您的应用变得更加复杂,可以通过可用的API进行控制,此时可能需要考虑Driverlib。 虽然Driverlib示例尚不可用,但可以使用TI驱动程序资源代码作为参考,进一步确定如何正确配置Driverlib。
此致,
Ryan
请参阅 TRM的第12.5 章节6 以及 swpb023。 密钥从ARM Cortex-M4F内核安全地写入密钥存储器。
此致,
Ryan