Other Parts Discussed in Thread: CC3120
Tool/software:
Hello,
we have a device based on CC3200, previously it was not configured for TLS 1.2 which we have done now.
The problem which we are facing:
There are only limited Cipher Suits available and most of them are already not supported by Android.
It means that when I try to connect the device to an Android device, it does not work.
Only when I specifically choose e.g. "SL_SEC_MASK_TLS_RSA_WITH_AES_256_CBC_SHA " as secureMask then it works.
/* 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));
I am not sure how long this will work because with new Android updates this might also be not supported anymore.
My question:
Is it possible to have more Cipher Suits as options in CC3200 with update or not?
Currently I see that only these are available:
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
Any help regarding this issue will be appreciated.
Kind regards,
Umer