SharkSSL™ Embedded SSL/TLS Stack
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Supported Ciphersuites

Supported Ciphersuites and values returned by SharkSslCon_getCiphersuite. More...

Macros

#define TLS_NULL_WITH_NULL_NULL   0x0000
 TLS_NULL_WITH_NULL_NULL.
 
#define TLS_RSA_WITH_NULL_MD5   0x0001
 TLS_RSA_WITH_NULL_MD5.
 
#define TLS_RSA_WITH_NULL_SHA   0x0002
 TLS_RSA_WITH_NULL_SHA.
 
#define TLS_RSA_WITH_RC4_128_MD5   0x0004
 TLS_RSA_WITH_RC4_128_MD5.
 
#define TLS_RSA_WITH_RC4_128_SHA   0x0005
 TLS_RSA_WITH_RC4_128_SHA.
 
#define TLS_RSA_WITH_DES_CBC_SHA   0x0009
 TLS_RSA_WITH_DES_CBC_SHA.
 
#define TLS_RSA_WITH_3DES_EDE_CBC_SHA   0x000A
 TLS_RSA_WITH_3DES_EDE_CBC_SHA.
 
#define TLS_DHE_RSA_WITH_DES_CBC_SHA   0x0015
 TLS_DHE_RSA_WITH_DES_CBC_SHA.
 
#define TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA   0x0016
 TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA.
 
#define TLS_RSA_WITH_AES_128_CBC_SHA   0x002F
 TLS_RSA_WITH_AES_128_CBC_SHA.
 
#define TLS_DHE_RSA_WITH_AES_128_CBC_SHA   0x0033
 TLS_DHE_RSA_WITH_AES_128_CBC_SHA.
 
#define TLS_RSA_WITH_AES_256_CBC_SHA   0x0035
 TLS_RSA_WITH_AES_256_CBC_SHA.
 
#define TLS_DHE_RSA_WITH_AES_256_CBC_SHA   0x0039
 TLS_DHE_RSA_WITH_AES_256_CBC_SHA.
 
#define TLS_RSA_WITH_NULL_SHA256   0x003B
 TLS_RSA_WITH_NULL_SHA256.
 
#define TLS_RSA_WITH_AES_128_CBC_SHA256   0x003C
 TLS_RSA_WITH_AES_128_CBC_SHA256.
 
#define TLS_RSA_WITH_AES_256_CBC_SHA256   0x003D
 TLS_RSA_WITH_AES_256_CBC_SHA256.
 
#define TLS_DHE_RSA_WITH_AES_128_CBC_SHA256   0x0067
 TLS_DHE_RSA_WITH_AES_128_CBC_SHA256.
 
#define TLS_DHE_RSA_WITH_AES_256_CBC_SHA256   0x006B
 TLS_DHE_RSA_WITH_AES_256_CBC_SHA256.
 
#define TLS_PSK_WITH_RC4_128_SHA   0x008A
 TLS_PSK_WITH_RC4_128_SHA.
 
#define TLS_PSK_WITH_3DES_EDE_CBC_SHA   0x008B
 TLS_PSK_WITH_3DES_EDE_CBC_SHA.
 
#define TLS_PSK_WITH_AES_128_CBC_SHA   0x008C
 TLS_PSK_WITH_AES_128_CBC_SHA.
 
#define TLS_PSK_WITH_AES_256_CBC_SHA   0x008D
 TLS_PSK_WITH_AES_256_CBC_SHA.
 
#define TLS_RSA_WITH_AES_128_GCM_SHA256   0x009C
 TLS_RSA_WITH_AES_128_GCM_SHA256.
 
#define TLS_RSA_WITH_AES_256_GCM_SHA384   0x009D
 TLS_RSA_WITH_AES_256_GCM_SHA384.
 
#define TLS_DHE_RSA_WITH_AES_128_GCM_SHA256   0x009E
 TLS_DHE_RSA_WITH_AES_128_GCM_SHA256.
 
#define TLS_DHE_RSA_WITH_AES_256_GCM_SHA384   0x009F
 TLS_DHE_RSA_WITH_AES_256_GCM_SHA384.
 
#define TLS_PSK_WITH_AES_128_GCM_SHA256   0x00A8
 TLS_PSK_WITH_AES_128_GCM_SHA256.
 
#define TLS_PSK_WITH_AES_256_GCM_SHA384   0x00A9
 TLS_PSK_WITH_AES_256_GCM_SHA384.
 
#define TLS_PSK_WITH_AES_128_CBC_SHA256   0x00AE
 TLS_PSK_WITH_AES_128_CBC_SHA256.
 
#define TLS_PSK_WITH_AES_256_CBC_SHA384   0x00AF
 TLS_PSK_WITH_AES_256_CBC_SHA384.
 
#define TLS_ECDH_ECDSA_WITH_NULL_SHA   0xC001
 TLS_ECDH_ECDSA_WITH_NULL_SHA.
 
#define TLS_ECDH_ECDSA_WITH_RC4_128_SHA   0xC002
 TLS_ECDH_ECDSA_WITH_RC4_128_SHA.
 
#define TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA   0xC003
 TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA.
 
#define TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA   0xC004
 TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA.
 
#define TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA   0xC005
 TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA.
 
#define TLS_ECDHE_ECDSA_WITH_NULL_SHA   0xC006
 TLS_ECDHE_ECDSA_WITH_NULL_SHA.
 
#define TLS_ECDHE_ECDSA_WITH_RC4_128_SHA   0xC007
 TLS_ECDHE_ECDSA_WITH_RC4_128_SHA.
 
#define TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA   0xC008
 TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA.
 
#define TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA   0xC009
 TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA.
 
#define TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA   0xC00A
 TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA.
 
#define TLS_ECDH_RSA_WITH_NULL_SHA   0xC00B
 TLS_ECDH_RSA_WITH_NULL_SHA.
 
#define TLS_ECDH_RSA_WITH_RC4_128_SHA   0xC00C
 TLS_ECDH_RSA_WITH_RC4_128_SHA.
 
#define TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA   0xC00D
 TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA.
 
#define TLS_ECDH_RSA_WITH_AES_128_CBC_SHA   0xC00E
 TLS_ECDH_RSA_WITH_AES_128_CBC_SHA.
 
#define TLS_ECDH_RSA_WITH_AES_256_CBC_SHA   0xC00F
 TLS_ECDH_RSA_WITH_AES_256_CBC_SHA.
 
#define TLS_ECDHE_RSA_WITH_NULL_SHA   0xC010
 TLS_ECDHE_RSA_WITH_NULL_SHA.
 
#define TLS_ECDHE_RSA_WITH_RC4_128_SHA   0xC011
 TLS_ECDHE_RSA_WITH_RC4_128_SHA.
 
#define TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA   0xC012
 TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA.
 
#define TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA   0xC013
 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA.
 
#define TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA   0xC014
 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA.
 
#define TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256   0xC023
 TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256.
 
#define TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384   0xC024
 TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384.
 
#define TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256   0xC025
 TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256.
 
#define TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384   0xC026
 TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384.
 
#define TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256   0xC027
 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256.
 
#define TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384   0xC028
 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384.
 
#define TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256   0xC029
 TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256.
 
#define TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384   0xC02A
 TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384.
 
#define TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256   0xC02B
 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256.
 
#define TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384   0xC02C
 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384.
 
#define TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256   0xC02D
 TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256.
 
#define TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384   0xC02E
 TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384.
 
#define TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256   0xC02F
 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256.
 
#define TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384   0xC030
 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384.
 
#define TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256   0xC031
 TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256.
 
#define TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384   0xC032
 TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384.
 
#define TLS_RSA_WITH_AES_128_CCM   0xC09C
 TLS_RSA_WITH_AES_128_CCM.
 
#define TLS_RSA_WITH_AES_256_CCM   0xC09D
 TLS_RSA_WITH_AES_256_CCM.
 
#define TLS_DHE_RSA_WITH_AES_128_CCM   0xC09E
 TLS_DHE_RSA_WITH_AES_128_CCM.
 
#define TLS_DHE_RSA_WITH_AES_256_CCM   0xC09F
 TLS_DHE_RSA_WITH_AES_256_CCM.
 
#define TLS_RSA_WITH_AES_128_CCM_8   0xC0A0
 TLS_RSA_WITH_AES_128_CCM_8.
 
#define TLS_RSA_WITH_AES_256_CCM_8   0xC0A1
 TLS_RSA_WITH_AES_256_CCM_8.
 
#define TLS_DHE_RSA_WITH_AES_128_CCM_8   0xC0A2
 TLS_DHE_RSA_WITH_AES_128_CCM_8.
 
#define TLS_DHE_RSA_WITH_AES_256_CCM_8   0xC0A3
 TLS_DHE_RSA_WITH_AES_256_CCM_8.
 
#define TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256   0xCCA8
 TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256.
 
#define TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256   0xCCA9
 TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256.
 
#define TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256   0xCCAA
 TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256.
 

Detailed Description

Supported Ciphersuites and values returned by SharkSslCon_getCiphersuite.