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.

[参考译文] CC2340R5:关于 CC2340 AESCBC_oneStepDecrypt 函数。

Guru**** 2544050 points
Other Parts Discussed in Thread: CC1352P, CC2340R5

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1242138/cc2340r5-about-cc2340-aescbc_onestepdecrypt-function

器件型号:CC2340R5
主题中讨论的其他器件:CC1352P

您好、TI 专家。

我们的客户需要使用 AESCBC_oneStepDecrypt 进行解码。 我们从客户的 CC1352P 迁移了该程序、但无法成功将其解码。 我们跟踪了 SDK 中的源代码,发现在你的函数中,它会直接返回 AESCBC_STATUS_FEATURE_NOT_SUPPORTED ,但在 AESCBC_oneStepEncrypt 中,它可以正常工作。

SDK 版本为  simplelink_lowpower_f3_sdk_7_10_00_35和 CCS12 IDE。

此问题是否会在未来的 SDK 版本中得到解决?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您与我们联系。

    如器件的数据表中所述(请参阅 https://www.ti.com/lit/gpn/cc2340r5中的§9.5)、CC2340R5仅具有硬件 AES CBC 加密加速器、但没有硬件 AES CBC 解密加速器。

    这个技术要素意味着不打算为 CC2340R5添加 AESCBC_oneStepDecrypt。

    我知道这个答案不是您期望的答案、但是、我更喜欢立即设定正确的期望、而不是让您期待技术上不可行的结果。
    为了解决这一问题、我建议实施软件 AES CBC 解密。 在线提供了一些 您可以利用的代码(请参阅 github.com/.../aes.c)。

    此致、