--- title: "Cipher suite support" source_url: https://dev.digicert.com/trustcore-sdk/nanossl/get-started/cipher-suite-support.html --- ## Supported **Flags:** - `__ENABLE_MOCANA_SSL_DSA_SUPPORT__` **Cipher suites:** - `TLS_DHE_DSS_WITH_AES_128_CBC_SHA` - `TLS_DHE_DSS_WITH_AES_128_CBC_SHA256` ## Supported (not recommended) **Flags:** - `__ENABLE_MOCANA_SSL_DH_ANON_SUPPORT__` - `__ENABLE_MOCANA_SSL_ECDH_ANON_SUPPORT__` - `__ENABLE_NIL_CIPHER__` **Cipher suites:** - `TLS_DH_anon_WITH_AES_128_GCM_SHA256` - `TLS_DH_anon_WITH_AES_256_CBC_SHA` - `TLS_DH_anon_WITH_AES_256_CBC_SHA256` - `TLS_DH_anon_WITH_AES_256_GCM_SHA384` - `TLS_ECDH_anon_WITH_AES_128_CBC_SHA` - `TLS_ECDH_anon_WITH_AES_256_CBC_SHA` - `TLS_RSA_WITH_NULL_MD5` - `TLS_RSA_WITH_NULL_SHA` - `TLS_RSA_WITH_NULL_SHA256` - `TLS_RSA_WITH_RC4_128_SHA` ## Not supported - **Camellia cipher suites** - Any suite including "CAMELLIA" keyword - **RC4 cipher suites** - `TLS_RSA_WITH_RC4_128_MD5` - **DH DSS cipher suites** - `TLS_DH_DSS_WITH_AES_128_CBC_SHA` - `TLS_DH_DSS_WITH_AES_128_CBC_SHA256` - `TLS_DH_DSS_WITH_AES_128_GCM_SHA256` - `TLS_DH_DSS_WITH_AES_256_CBC_SHA` - `TLS_DH_DSS_WITH_AES_256_CBC_SHA256` - `TLS_DH_DSS_WITH_AES_256_GCM_SHA384` - `TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA` - `TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA` - `TLS_DH_DSS_WITH_SEED_CBC_SHA` - **DH RSA cipher suites** - `TLS_DH_RSA_WITH_AES_128_GCM_SHA256` - `TLS_DH_RSA_WITH_AES_256_CBC_SHA` - `TLS_DH_RSA_WITH_AES_256_CBC_SHA256` - `TLS_DH_RSA_WITH_AES_256_GCM_SHA384` - `TLS_DH_RSA_WITH_AES_128_CBC_SHA` - `TLS_DH_RSA_WITH_AES_128_CBC_SHA256` - `TLS_DH_RSA_WITH_SEED_CBC_SHA` - **DHE DSS cipher suites** - `TLS_DHE_DSS_WITH_SEED_CBC_SHA` - `TLS_DHE_DSS_WITH_AES_128_GCM_SHA256` - `TLS_DHE_DSS_WITH_AES_256_CBC_SHA` - `TLS_DHE_DSS_WITH_AES_256_CBC_SHA256` - `TLS_DHE_DSS_WITH_AES_256_GCM_SHA384` - **Other cipher suites** - `TLS_DHE_RSA_WITH_SEED_CBC_SHA` - `TLS_RSA_WITH_SEED_CBC_SHA` - `TLS_EMPTY_RENEGOTIATION_INFO_SCSV`