Hi,
simplelink_cc32xx_sdk_1_40_01_00 SDK Crypto 驱动
有个函数 handle = CryptoCC32XX_open(CryptoCC32XX_configIndexValue, CryptoCC32XX_AES | CryptoCC32XX_DES | CryptoCC32XX_HMAC);
这里的 CryptoCC32XX_configIndexValue 是什么? 从哪里获得? 找不到有对应的变量定义或者宏,请问怎么用?
Alvin Chen:
可以看一下这个:http://dev.ti.com/tirex/content/simplelink_cc32xx_sdk_1_40_00_03/docs/tidrivers/doxygen/html/_crypto_c_c32_x_x_8h.html
Mars Wu2:
回复 Alvin Chen:
我抄的那个函数
handle = CryptoCC32XX_open(CryptoCC32XX_configIndexValue, CryptoCC32XX_AES |CryptoCC32XX_DES |CryptoCC32XX_HMAC);
本身就是 SDK 文档里写的内容,只是文档中没写 CryptoCC32XX_configIndexValue 怎么取值。
看了 CryptoCC32XX_open 源码,已经找到答案了,CryptoCC32XX_configIndexValue 就是个序号,在板子配置文件 CC3220SF_LAUNCHXL.c 中有 CryptoCC32XX_config 定义,取其中定义的数组元素序号就行了,这里可以用 CC3220SF_LAUNCHXL_CRYPTO0