SiWx91x Socket Ciphers#

Macros#

#define
SL_SI91X_TLS_RSA_WITH_AES_256_CBC_SHA256 BIT(0)

Cipher for RSA with AES 256 CBC SHA256.

#define
SL_SI91X_TLS_RSA_WITH_AES_128_CBC_SHA256 BIT(1)

Cipher for RSA with AES 128 CBC SHA256.

#define
SL_SI91X_TLS_RSA_WITH_AES_256_CBC_SHA BIT(2)

Cipher for RSA with AES 256 CBC SHA.

#define
SL_SI91X_TLS_RSA_WITH_AES_128_CBC_SHA BIT(3)

Cipher for RSA with AES 128 CBC SHA.

#define
SL_SI91X_TLS_RSA_WITH_AES_128_CCM_8 BIT(4)

Cipher for RSA with AES 128 CCM 8.

#define
SL_SI91X_TLS_RSA_WITH_AES_256_CCM_8 BIT(5)

Cipher for RSA with AES 256 CCM 8.

#define
SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 BIT(6)

Cipher for ECDHE ECDSA with AES 128 CCM 8.

#define
SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8 BIT(7)

Cipher for ECDHE ECDSA with AES 256 CCM 8.

#define
SL_SI91X_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 BIT(8)

Cipher for DHE RSA with AES 128 GCM SHA256.

#define
SL_SI91X_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 BIT(9)

Cipher for DHE RSA with AES 256 GCM SHA384.

#define
SL_SI91X_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 BIT(10)

Cipher for ECDHE RSA with AES 128 GCM SHA256.

#define
SL_SI91X_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 BIT(11)

Cipher for ECDHE RSA with AES 256 GCM SHA384.

#define
SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 BIT(12)

Cipher for ECDHE ECDSA with AES 128 GCM SHA256.

#define
SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 BIT(13)

Cipher for ECDHE ECDSA with AES 256 GCM SHA384.

#define
SL_SI91X_TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 BIT(14)

Cipher for DHE RSA with AES 256 CBC SHA256.

#define
SL_SI91X_TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 BIT(15)

Cipher for DHE RSA with AES 128 CBC SHA256.

#define
SL_SI91X_TLS_DHE_RSA_WITH_AES_256_CBC_SHA BIT(16)

Cipher for DHE RSA with AES 256 CBC SHA.

#define
SL_SI91X_TLS_DHE_RSA_WITH_AES_128_CBC_SHA BIT(17)

Cipher for DHE RSA with AES 128 CBC SHA.

#define
SL_SI91X_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 BIT(18)

Cipher for ECDHE RSA with AES 256 CBC SHA384.

#define
SL_SI91X_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 BIT(19)

Cipher for ECDHE RSA with AES 128 CBC SHA256.

#define
SL_SI91X_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA BIT(20)

Cipher for ECDHE RSA with AES 256 CBC SHA.

#define
SL_SI91X_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA BIT(21)

Cipher for ECDHE RSA with AES 128 CBC SHA.

#define
SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 BIT(22)

Cipher for ECDHE ECDSA with AES 256 CBC SHA384.

#define
SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 BIT(23)

Cipher for ECDHE ECDSA with AES 128 CBC SHA256.

#define
SL_SI91X_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA BIT(24)

Cipher for ECDHE ECDSA with AES 256 CBC SHA.

#define
SL_SI91X_TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA BIT(25)

Cipher for DHE RSA with 3DES EDE CBC SHA.

#define
SL_SI91X_TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA BIT(26)

Cipher for ECDHE RSA with 3DES EDE CBC SHA.

#define
SL_SI91X_TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA BIT(27)

Cipher for ECDHE ECDSA with 3DES EDE CBC SHA.

#define
SL_SI91X_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 BIT(28)

Cipher for ECDHE RSA with CHACHA20 POLY1305 SHA256.

#define
SL_SI91X_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 BIT(29)

Cipher for ECDHE ECDSA with CHACHA20 POLY1305 SHA256.

#define
SL_SI91X_TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 BIT(30)

Cipher for DHE RSA with CHACHA20 POLY1305 SHA256.

#define
SL_SI91X_TLS_NEW_CIPHERS BIT(31)

New ciphers.