WINC1500 IoT Software APIs
19.5.2
WINC Software API Reference Manual
|
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_RSA_WITH_AES_128_CBC_SHA
#define SSL_CIPHER_RSA_WITH_AES_128_CBC_SHA NBIT0 |
◆ SSL_CIPHER_RSA_WITH_AES_128_CBC_SHA256
#define SSL_CIPHER_RSA_WITH_AES_128_CBC_SHA256 NBIT1 |
◆ SSL_CIPHER_DHE_RSA_WITH_AES_128_CBC_SHA
#define SSL_CIPHER_DHE_RSA_WITH_AES_128_CBC_SHA NBIT2 |
◆ SSL_CIPHER_DHE_RSA_WITH_AES_128_CBC_SHA256
#define SSL_CIPHER_DHE_RSA_WITH_AES_128_CBC_SHA256 NBIT3 |
◆ SSL_CIPHER_RSA_WITH_AES_128_GCM_SHA256
#define SSL_CIPHER_RSA_WITH_AES_128_GCM_SHA256 NBIT4 |
◆ SSL_CIPHER_DHE_RSA_WITH_AES_128_GCM_SHA256
#define SSL_CIPHER_DHE_RSA_WITH_AES_128_GCM_SHA256 NBIT5 |
◆ SSL_CIPHER_RSA_WITH_AES_256_CBC_SHA
#define SSL_CIPHER_RSA_WITH_AES_256_CBC_SHA NBIT6 |
◆ SSL_CIPHER_RSA_WITH_AES_256_CBC_SHA256
#define SSL_CIPHER_RSA_WITH_AES_256_CBC_SHA256 NBIT7 |
◆ SSL_CIPHER_DHE_RSA_WITH_AES_256_CBC_SHA
#define SSL_CIPHER_DHE_RSA_WITH_AES_256_CBC_SHA NBIT8 |
◆ SSL_CIPHER_DHE_RSA_WITH_AES_256_CBC_SHA256
#define SSL_CIPHER_DHE_RSA_WITH_AES_256_CBC_SHA256 NBIT9 |
◆ SSL_CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA
#define SSL_CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA NBIT10 |
◆ SSL_CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA
#define SSL_CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA NBIT11 |
◆ SSL_CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA256
#define SSL_CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA256 NBIT12 |
◆ SSL_CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
#define SSL_CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 NBIT13 |
◆ SSL_CIPHER_ECDHE_RSA_WITH_AES_128_GCM_SHA256
#define SSL_CIPHER_ECDHE_RSA_WITH_AES_128_GCM_SHA256 NBIT14 |
◆ SSL_CIPHER_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
#define SSL_CIPHER_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 NBIT15 |
◆ SSL_ECC_ONLY_CIPHERS
#define SSL_ECC_ONLY_CIPHERS |
All ciphers that use ECC crypto only. This execuldes ciphers that use RSA. They use ECDSA instead. These ciphers are turned off by default at startup. The application may enable them if it has an ECC math engine (like ATECC508).
◆ SSL_ECC_ALL_CIPHERS
#define SSL_ECC_ALL_CIPHERS |
All supported ECC Ciphers including those ciphers that depend on RSA and ECC. These ciphers are turned off by default at startup. The application may enable them if it has an ECC math engine (like ATECC508).
◆ SSL_NON_ECC_CIPHERS_AES_128
#define SSL_NON_ECC_CIPHERS_AES_128 |
All supported AES-128 Ciphers (ECC ciphers are not counted). This is the default active group after startup.
◆ SSL_ECC_CIPHERS_AES_256
#define SSL_ECC_CIPHERS_AES_256 |
ECC AES-256 supported ciphers.
◆ SSL_NON_ECC_CIPHERS_AES_256
#define SSL_NON_ECC_CIPHERS_AES_256 |
AES-256 Ciphers. This group is disabled by default at startup because the WINC1500 HW Accelerator supports only AES-128. If the application needs to force AES-256 cipher support, it could enable them (or any of them) explicitly by calling sslSetActiveCipherSuites.
◆ SSL_CIPHER_ALL
#define SSL_CIPHER_ALL |
Turn On All TLS Ciphers.
Generated on Thu Jan 26 2017 22:15:21 for WINC1500 IoT Software APIs by 1.8.13