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.

[参考译文] CC3200:CC3200上用于 TLS 1.2的密码套件

Guru**** 2353800 points
Other Parts Discussed in Thread: CC3200, CC3120
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1459878/cc3200-cipher-suits-for-tls-1-2-on-cc3200

器件型号:CC3200
Thread 中讨论的其他器件: CC3120

工具与软件:

您好!

我们有一个基于 CC3200的器件、之前我们没有针对 TLS 1.2进行配置、而我们现在已经完成了这项配置。

我们面临的问题是:
只有有限的 Cipher 套装可用,其中大多数已经不支持 Android。
这意味着当我尝试将设备连接到 Android 设备时、它无法正常工作。
仅当我特别选择时、例如" SL_SEC_MASK_TLS_RSA_WITH_AES_256_CBC_SHA "作为 secureMask 然后它工作。

/* set cipher */
SlSockSecureMask cipher;
cipher.secureMask = SL_SEC_MASK_TLS_RSA_WITH_AES_256_CBC_SHA;
setsockopt(mg_i16SockId, SOL_SOCKET, SL_SO_SECURE_MASK, (_u8*)&cipher, sizeof(cipher));

我不确定这将工作多长时间,因为新的 Android 更新这可能也不再支持。

我的问题
是否可以在 CC3200中设置更多密码适合作为选项(带更新)?


目前我看到只有以下两个选项可用:
SSL_RSA_WITH_RC4_128_SHA
SSL_RSA_WITH_RC4_128_MD5
TLS_RSA_WITH_AES_256_CBC_SHA
TLS_DHE_RSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_RSA_WITH_RC4_128_SHA
TLS_RSA_WITH_AES_128_CBC_SHA256
TLS_RSA_WITH_AES_256_CBC_SHA256
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

希望在这一问题上提供任何帮助。


此致、

Umer

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

    Umer、您好!

    因为该器件是 ROM 器件、所以几年前就在补丁中添加了 ECDHE。

    对于新版本、由于器件处于 LTS 模式、我们没有计划添加更多内容、这意味着主要处理安全漏洞修复。

    此致、

    Shlomi

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

    Shlomi、您好!

    感谢您的响应。  

    那么、是否无法在 CC3200上获取更多 Ciphers?
    这是否意味着如果我们将来要使用 TLS 1.2 (假设可用的 Ciphers 不再受支持)、那么 我们唯一可以选择 的是使用像 CC3120这样的不同芯片、因为它有更多 Cipher 适用性?  


    Reagards,

    Umer

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

    您好!

    是的、CC3200的后续版本实际上是 cc3220和 cc3235 (最好使用后面的版本)。

    Shlomi