Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Legacy names for TLS Cipher Suite IDs

The following list of macros MUST NOT be used.

Instead use the new names under SSLCipherSuiteID

See Also
m2m_ssl_set_active_ciphersuites

Macros

#define SSL_ENABLE_ALL_SUITES   0x0000003F
 
#define SSL_ENABLE_DHE_GCM_SUITES   0x20
 
#define SSL_ENABLE_DHE_SHA256_SUITES   0x08
 
#define SSL_ENABLE_DHE_SHA_SUITES   0x04
 
#define SSL_ENABLE_RSA_GCM_SUITES   0x10
 
#define SSL_ENABLE_RSA_SHA256_SUITES   0x02
 
#define SSL_ENABLE_RSA_SHA_SUITES   0x01
 

#define SSL_ENABLE_ALL_SUITES   0x0000003F

Enable all possible supported cipher suites.

#define SSL_ENABLE_DHE_GCM_SUITES   0x20

Enable DHE AEAD based Cipher suites. For example, TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

#define SSL_ENABLE_DHE_SHA256_SUITES   0x08

Enable DHE Hmac_SHA256 based Cipher suites. For example, TLS_DHE_RSA_WITH_AES_128_CBC_SHA256

#define SSL_ENABLE_DHE_SHA_SUITES   0x04

Enable DHE Hmac_SHA based Cipher suites. For example, TLS_DHE_RSA_WITH_AES_128_CBC_SHA

#define SSL_ENABLE_RSA_GCM_SUITES   0x10

Enable RSA AEAD based Cipher suites. For example, TLS_RSA_WITH_AES_128_GCM_SHA256

#define SSL_ENABLE_RSA_SHA256_SUITES   0x02

Enable RSA Hmac_SHA256 based Cipher suites. For example, TLS_RSA_WITH_AES_128_CBC_SHA256

#define SSL_ENABLE_RSA_SHA_SUITES   0x01

Enable RSA Hmac_SHA based Cipher suites. For example, TLS_RSA_WITH_AES_128_CBC_SHA