SiWx91x Socket Ciphers#

Macros#

#define

Cipher for RSA with AES 256 CBC SHA256.

#define

Cipher for RSA with AES 128 CBC SHA256.

#define

Cipher for RSA with AES 256 CBC SHA.

#define

Cipher for RSA with AES 128 CBC SHA.

#define

Cipher for RSA with AES 128 CCM 8.

#define

Cipher for RSA with AES 256 CCM 8.

#define

Cipher for ECDHE ECDSA with AES 128 CCM 8.

#define

Cipher for ECDHE ECDSA with AES 256 CCM 8.

#define

Cipher for DHE RSA with AES 128 GCM SHA256.

#define

Cipher for DHE RSA with AES 256 GCM SHA384.

#define

Cipher for ECDHE RSA with AES 128 GCM SHA256.

#define

Cipher for ECDHE RSA with AES 256 GCM SHA384.

#define

Cipher for ECDHE ECDSA with AES 128 GCM SHA256.

#define

Cipher for ECDHE ECDSA with AES 256 GCM SHA384.

#define

Cipher for DHE RSA with AES 256 CBC SHA256.

#define

Cipher for DHE RSA with AES 128 CBC SHA256.

#define

Cipher for DHE RSA with AES 256 CBC SHA.

#define

Cipher for DHE RSA with AES 128 CBC SHA.

#define

Cipher for ECDHE RSA with AES 256 CBC SHA384.

#define

Cipher for ECDHE RSA with AES 128 CBC SHA256.

#define

Cipher for ECDHE RSA with AES 256 CBC SHA.

#define

Cipher for ECDHE RSA with AES 128 CBC SHA.

#define

Cipher for ECDHE ECDSA with AES 256 CBC SHA384.

#define

Cipher for ECDHE ECDSA with AES 128 CBC SHA256.

#define

Cipher for ECDHE ECDSA with AES 256 CBC SHA.

#define

Cipher for DHE RSA with 3DES EDE CBC SHA.

#define

Cipher for ECDHE RSA with 3DES EDE CBC SHA.

#define

Cipher for ECDHE ECDSA with 3DES EDE CBC SHA.

#define

Cipher for ECDHE RSA with CHACHA20 POLY1305 SHA256.

#define

Cipher for ECDHE ECDSA with CHACHA20 POLY1305 SHA256.

#define

Cipher for DHE RSA with CHACHA20 POLY1305 SHA256.

#define

New ciphers.

Macro Definition Documentation#

SL_SI91X_TLS_RSA_WITH_AES_256_CBC_SHA256#

#define SL_SI91X_TLS_RSA_WITH_AES_256_CBC_SHA256
Value:
BIT(0)

Cipher for RSA with AES 256 CBC SHA256.


Definition at line 142 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_RSA_WITH_AES_128_CBC_SHA256#

#define SL_SI91X_TLS_RSA_WITH_AES_128_CBC_SHA256
Value:
BIT(1)

Cipher for RSA with AES 128 CBC SHA256.


Definition at line 143 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_RSA_WITH_AES_256_CBC_SHA#

#define SL_SI91X_TLS_RSA_WITH_AES_256_CBC_SHA
Value:
BIT(2)

Cipher for RSA with AES 256 CBC SHA.


Definition at line 144 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_RSA_WITH_AES_128_CBC_SHA#

#define SL_SI91X_TLS_RSA_WITH_AES_128_CBC_SHA
Value:
BIT(3)

Cipher for RSA with AES 128 CBC SHA.


Definition at line 145 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_RSA_WITH_AES_128_CCM_8#

#define SL_SI91X_TLS_RSA_WITH_AES_128_CCM_8
Value:
BIT(4)

Cipher for RSA with AES 128 CCM 8.


Definition at line 146 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_RSA_WITH_AES_256_CCM_8#

#define SL_SI91X_TLS_RSA_WITH_AES_256_CCM_8
Value:
BIT(5)

Cipher for RSA with AES 256 CCM 8.


Definition at line 147 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8#

#define SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8
Value:
BIT(6)

Cipher for ECDHE ECDSA with AES 128 CCM 8.


Definition at line 148 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8#

#define SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8
Value:
BIT(7)

Cipher for ECDHE ECDSA with AES 256 CCM 8.


Definition at line 149 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256#

#define SL_SI91X_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
Value:
BIT(8)

Cipher for DHE RSA with AES 128 GCM SHA256.


Definition at line 150 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384#

#define SL_SI91X_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
Value:
BIT(9)

Cipher for DHE RSA with AES 256 GCM SHA384.


Definition at line 151 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256#

#define SL_SI91X_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
Value:
BIT(10)

Cipher for ECDHE RSA with AES 128 GCM SHA256.


Definition at line 152 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384#

#define SL_SI91X_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
Value:
BIT(11)

Cipher for ECDHE RSA with AES 256 GCM SHA384.


Definition at line 153 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256#

#define SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
Value:
BIT(12)

Cipher for ECDHE ECDSA with AES 128 GCM SHA256.


Definition at line 154 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384#

#define SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
Value:
BIT(13)

Cipher for ECDHE ECDSA with AES 256 GCM SHA384.


Definition at line 155 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_DHE_RSA_WITH_AES_256_CBC_SHA256#

#define SL_SI91X_TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
Value:
BIT(14)

Cipher for DHE RSA with AES 256 CBC SHA256.


Definition at line 156 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_DHE_RSA_WITH_AES_128_CBC_SHA256#

#define SL_SI91X_TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
Value:
BIT(15)

Cipher for DHE RSA with AES 128 CBC SHA256.


Definition at line 157 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_DHE_RSA_WITH_AES_256_CBC_SHA#

#define SL_SI91X_TLS_DHE_RSA_WITH_AES_256_CBC_SHA
Value:
BIT(16)

Cipher for DHE RSA with AES 256 CBC SHA.


Definition at line 158 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_DHE_RSA_WITH_AES_128_CBC_SHA#

#define SL_SI91X_TLS_DHE_RSA_WITH_AES_128_CBC_SHA
Value:
BIT(17)

Cipher for DHE RSA with AES 128 CBC SHA.


Definition at line 159 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384#

#define SL_SI91X_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
Value:
BIT(18)

Cipher for ECDHE RSA with AES 256 CBC SHA384.


Definition at line 160 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256#

#define SL_SI91X_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
Value:
BIT(19)

Cipher for ECDHE RSA with AES 128 CBC SHA256.


Definition at line 161 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA#

#define SL_SI91X_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
Value:
BIT(20)

Cipher for ECDHE RSA with AES 256 CBC SHA.


Definition at line 162 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA#

#define SL_SI91X_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
Value:
BIT(21)

Cipher for ECDHE RSA with AES 128 CBC SHA.


Definition at line 163 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384#

#define SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
Value:
BIT(22)

Cipher for ECDHE ECDSA with AES 256 CBC SHA384.


Definition at line 164 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256#

#define SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
Value:
BIT(23)

Cipher for ECDHE ECDSA with AES 128 CBC SHA256.


Definition at line 165 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA#

#define SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
Value:
BIT(24)

Cipher for ECDHE ECDSA with AES 256 CBC SHA.


Definition at line 166 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA#

#define SL_SI91X_TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
Value:
BIT(25)

Cipher for DHE RSA with 3DES EDE CBC SHA.


Definition at line 167 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA#

#define SL_SI91X_TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
Value:
BIT(26)

Cipher for ECDHE RSA with 3DES EDE CBC SHA.


Definition at line 168 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA#

#define SL_SI91X_TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
Value:
BIT(27)

Cipher for ECDHE ECDSA with 3DES EDE CBC SHA.


Definition at line 169 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256#

#define SL_SI91X_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
Value:
  BIT(28)

Cipher for ECDHE RSA with CHACHA20 POLY1305 SHA256.


Definition at line 170 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256#

#define SL_SI91X_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
Value:
  BIT(29)

Cipher for ECDHE ECDSA with CHACHA20 POLY1305 SHA256.


Definition at line 172 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256#

#define SL_SI91X_TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256
Value:
  BIT(30)

Cipher for DHE RSA with CHACHA20 POLY1305 SHA256.


Definition at line 174 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_TLS_NEW_CIPHERS#

#define SL_SI91X_TLS_NEW_CIPHERS
Value:
BIT(31)

New ciphers.


Definition at line 176 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h