Macros
TLS Cipher Suite IDs

Macros

#define SSL_CIPHER_DHE_RSA_WITH_AES_128_CBC_SHA   NBIT2
 
#define SSL_CIPHER_DHE_RSA_WITH_AES_128_CBC_SHA256   NBIT3
 
#define SSL_CIPHER_DHE_RSA_WITH_AES_128_GCM_SHA256   NBIT5
 
#define SSL_CIPHER_DHE_RSA_WITH_AES_256_CBC_SHA   NBIT8
 
#define SSL_CIPHER_DHE_RSA_WITH_AES_256_CBC_SHA256   NBIT9
 
#define SSL_CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256   NBIT13
 
#define SSL_CIPHER_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256   NBIT15
 
#define SSL_CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA   NBIT10
 
#define SSL_CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA256   NBIT12
 
#define SSL_CIPHER_ECDHE_RSA_WITH_AES_128_GCM_SHA256   NBIT14
 
#define SSL_CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA   NBIT11
 
#define SSL_CIPHER_RSA_WITH_AES_128_CBC_SHA   NBIT0
 
#define SSL_CIPHER_RSA_WITH_AES_128_CBC_SHA256   NBIT1
 
#define SSL_CIPHER_RSA_WITH_AES_128_GCM_SHA256   NBIT4
 
#define SSL_CIPHER_RSA_WITH_AES_256_CBC_SHA   NBIT6
 
#define SSL_CIPHER_RSA_WITH_AES_256_CBC_SHA256   NBIT7
 
#define SSL_DEFAULT_CIPHERS
 
#define SSL_ECC_ONLY_CIPHERS
 

Detailed Description

The following list of macros defined the list of supported TLS Cipher suites. Each MACRO defines a single Cipher suite.

See also
m2m_ssl_set_active_ciphersuites

Macro Definition Documentation

◆ SSL_CIPHER_DHE_RSA_WITH_AES_128_CBC_SHA

#define SSL_CIPHER_DHE_RSA_WITH_AES_128_CBC_SHA   NBIT2

Definition at line 208 of file socket.h.

◆ SSL_CIPHER_DHE_RSA_WITH_AES_128_CBC_SHA256

#define SSL_CIPHER_DHE_RSA_WITH_AES_128_CBC_SHA256   NBIT3

Definition at line 209 of file socket.h.

◆ SSL_CIPHER_DHE_RSA_WITH_AES_128_GCM_SHA256

#define SSL_CIPHER_DHE_RSA_WITH_AES_128_GCM_SHA256   NBIT5

Definition at line 211 of file socket.h.

◆ SSL_CIPHER_DHE_RSA_WITH_AES_256_CBC_SHA

#define SSL_CIPHER_DHE_RSA_WITH_AES_256_CBC_SHA   NBIT8

Definition at line 214 of file socket.h.

◆ SSL_CIPHER_DHE_RSA_WITH_AES_256_CBC_SHA256

#define SSL_CIPHER_DHE_RSA_WITH_AES_256_CBC_SHA256   NBIT9

Definition at line 215 of file socket.h.

◆ SSL_CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

#define SSL_CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256   NBIT13

Definition at line 219 of file socket.h.

◆ SSL_CIPHER_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

#define SSL_CIPHER_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256   NBIT15

Definition at line 221 of file socket.h.

◆ SSL_CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA

#define SSL_CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA   NBIT10

Definition at line 216 of file socket.h.

◆ SSL_CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA256

#define SSL_CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA256   NBIT12

Definition at line 218 of file socket.h.

◆ SSL_CIPHER_ECDHE_RSA_WITH_AES_128_GCM_SHA256

#define SSL_CIPHER_ECDHE_RSA_WITH_AES_128_GCM_SHA256   NBIT14

Definition at line 220 of file socket.h.

◆ SSL_CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA

#define SSL_CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA   NBIT11

Definition at line 217 of file socket.h.

◆ SSL_CIPHER_RSA_WITH_AES_128_CBC_SHA

#define SSL_CIPHER_RSA_WITH_AES_128_CBC_SHA   NBIT0

Definition at line 206 of file socket.h.

◆ SSL_CIPHER_RSA_WITH_AES_128_CBC_SHA256

#define SSL_CIPHER_RSA_WITH_AES_128_CBC_SHA256   NBIT1

Definition at line 207 of file socket.h.

◆ SSL_CIPHER_RSA_WITH_AES_128_GCM_SHA256

#define SSL_CIPHER_RSA_WITH_AES_128_GCM_SHA256   NBIT4

Definition at line 210 of file socket.h.

◆ SSL_CIPHER_RSA_WITH_AES_256_CBC_SHA

#define SSL_CIPHER_RSA_WITH_AES_256_CBC_SHA   NBIT6

Definition at line 212 of file socket.h.

◆ SSL_CIPHER_RSA_WITH_AES_256_CBC_SHA256

#define SSL_CIPHER_RSA_WITH_AES_256_CBC_SHA256   NBIT7

Definition at line 213 of file socket.h.

◆ SSL_DEFAULT_CIPHERS

#define SSL_DEFAULT_CIPHERS
Value:
(\
SSL_CIPHER_RSA_WITH_AES_128_CBC_SHA | \
SSL_CIPHER_RSA_WITH_AES_128_CBC_SHA256 | \
SSL_CIPHER_DHE_RSA_WITH_AES_128_CBC_SHA | \
SSL_CIPHER_DHE_RSA_WITH_AES_128_CBC_SHA256 | \
SSL_CIPHER_RSA_WITH_AES_128_GCM_SHA256 | \
SSL_CIPHER_DHE_RSA_WITH_AES_128_GCM_SHA256 | \
SSL_CIPHER_RSA_WITH_AES_256_CBC_SHA | \
SSL_CIPHER_RSA_WITH_AES_256_CBC_SHA256 | \
SSL_CIPHER_DHE_RSA_WITH_AES_256_CBC_SHA | \
SSL_CIPHER_DHE_RSA_WITH_AES_256_CBC_SHA256 \
)

All supported Non-ECC Ciphers. This is the default active group after startup. Note that firmware may support only a subset of these.

Definition at line 235 of file socket.h.

◆ SSL_ECC_ONLY_CIPHERS

#define SSL_ECC_ONLY_CIPHERS
Value:
(\
SSL_CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 | \
SSL_CIPHER_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 \
)

All supported ECC Ciphers. These ciphers are turned off by default at startup. The application may enable them if it has an ECC math engine (like ATECC508).

Definition at line 224 of file socket.h.



inertial_sense_ros
Author(s):
autogenerated on Sat Sep 19 2020 03:19:07