Next: , Previous: Function reference, Up: Top


10 All the Supported Ciphersuites in GnuTLS

Available cipher suites:

TLS_ANON_DH_ARCFOUR_MD5 0x00 0x18 SSL3.0
TLS_ANON_DH_3DES_EDE_CBC_SHA1 0x00 0x1b SSL3.0
TLS_ANON_DH_AES_128_CBC_SHA1 0x00 0x34 SSL3.0
TLS_ANON_DH_AES_256_CBC_SHA1 0x00 0x3a SSL3.0
TLS_ANON_DH_CAMELLIA_128_CBC_SHA1 0x00 0x46 TLS1.0
TLS_ANON_DH_CAMELLIA_256_CBC_SHA1 0x00 0x89 TLS1.0
TLS_ANON_DH_AES_128_CBC_SHA256 0x00 0x6c TLS1.2
TLS_ANON_DH_AES_256_CBC_SHA256 0x00 0x6d TLS1.2
TLS_PSK_SHA_ARCFOUR_SHA1 0x00 0x8a TLS1.0
TLS_PSK_SHA_3DES_EDE_CBC_SHA1 0x00 0x8b TLS1.0
TLS_PSK_SHA_AES_128_CBC_SHA1 0x00 0x8c TLS1.0
TLS_PSK_SHA_AES_256_CBC_SHA1 0x00 0x8d TLS1.0
TLS_DHE_PSK_SHA_ARCFOUR_SHA1 0x00 0x8e TLS1.0
TLS_DHE_PSK_SHA_3DES_EDE_CBC_SHA1 0x00 0x8f TLS1.0
TLS_DHE_PSK_SHA_AES_128_CBC_SHA1 0x00 0x90 TLS1.0
TLS_DHE_PSK_SHA_AES_256_CBC_SHA1 0x00 0x91 TLS1.0
TLS_SRP_SHA_3DES_EDE_CBC_SHA1 0xc0 0x1a TLS1.0
TLS_SRP_SHA_AES_128_CBC_SHA1 0xc0 0x1d TLS1.0
TLS_SRP_SHA_AES_256_CBC_SHA1 0xc0 0x20 TLS1.0
TLS_SRP_SHA_DSS_3DES_EDE_CBC_SHA1 0xc0 0x1c TLS1.0
TLS_SRP_SHA_RSA_3DES_EDE_CBC_SHA1 0xc0 0x1b TLS1.0
TLS_SRP_SHA_DSS_AES_128_CBC_SHA1 0xc0 0x1f TLS1.0
TLS_SRP_SHA_RSA_AES_128_CBC_SHA1 0xc0 0x1e TLS1.0
TLS_SRP_SHA_DSS_AES_256_CBC_SHA1 0xc0 0x22 TLS1.0
TLS_SRP_SHA_RSA_AES_256_CBC_SHA1 0xc0 0x21 TLS1.0
TLS_DHE_DSS_ARCFOUR_SHA1 0x00 0x66 TLS1.0
TLS_DHE_DSS_3DES_EDE_CBC_SHA1 0x00 0x13 SSL3.0
TLS_DHE_DSS_AES_128_CBC_SHA1 0x00 0x32 SSL3.0
TLS_DHE_DSS_AES_256_CBC_SHA1 0x00 0x38 SSL3.0
TLS_DHE_DSS_CAMELLIA_128_CBC_SHA1 0x00 0x44 TLS1.0
TLS_DHE_DSS_CAMELLIA_256_CBC_SHA1 0x00 0x87 TLS1.0
TLS_DHE_DSS_AES_128_CBC_SHA256 0x00 0x40 TLS1.2
TLS_DHE_DSS_AES_256_CBC_SHA256 0x00 0x6a TLS1.2
TLS_DHE_RSA_3DES_EDE_CBC_SHA1 0x00 0x16 SSL3.0
TLS_DHE_RSA_AES_128_CBC_SHA1 0x00 0x33 SSL3.0
TLS_DHE_RSA_AES_256_CBC_SHA1 0x00 0x39 SSL3.0
TLS_DHE_RSA_CAMELLIA_128_CBC_SHA1 0x00 0x45 TLS1.0
TLS_DHE_RSA_CAMELLIA_256_CBC_SHA1 0x00 0x88 TLS1.0
TLS_DHE_RSA_AES_128_CBC_SHA256 0x00 0x67 TLS1.2
TLS_DHE_RSA_AES_256_CBC_SHA256 0x00 0x6b TLS1.2
TLS_RSA_NULL_MD5 0x00 0x01 SSL3.0
TLS_RSA_EXPORT_ARCFOUR_40_MD5 0x00 0x03 SSL3.0
TLS_RSA_ARCFOUR_SHA1 0x00 0x05 SSL3.0
TLS_RSA_ARCFOUR_MD5 0x00 0x04 SSL3.0
TLS_RSA_3DES_EDE_CBC_SHA1 0x00 0x0a SSL3.0
TLS_RSA_AES_128_CBC_SHA1 0x00 0x2f SSL3.0
TLS_RSA_AES_256_CBC_SHA1 0x00 0x35 SSL3.0
TLS_RSA_CAMELLIA_128_CBC_SHA1 0x00 0x41 TLS1.0
TLS_RSA_CAMELLIA_256_CBC_SHA1 0x00 0x84 TLS1.0
TLS_RSA_AES_128_CBC_SHA256 0x00 0x3c TLS1.2
TLS_RSA_AES_256_CBC_SHA256 0x00 0x3d TLS1.2
TLS_RENEGO_PROTECTION_REQUEST 0x00 0xff SSL3.0

Available certificate types:

Available protocols:

Available ciphers:

Available MAC algorithms:

Available key exchange methods:

Available public key algorithms:

Available public key signature algorithms:

Available compression methods:

Some additional information regarding some of the algorithms:

RSA
RSA is public key cryptosystem designed by Ronald Rivest, Adi Shamir and Leonard Adleman. It can be used with any hash functions.
DSA
DSA is the USA's Digital Signature Standard. It uses only the SHA-1 hash algorithm.
MD2
MD2 is a cryptographic hash algorithm designed by Ron Rivest. It is optimized for 8-bit processors. Outputs 128 bits of data. There are no known weaknesses of this algorithm but since this algorithm is rarely used and not really studied it should not be used today.
MD5
MD5 is a cryptographic hash algorithm designed by Ron Rivest. Outputs 128 bits of data. It is considered to be broken.
SHA-1
SHA is a cryptographic hash algorithm designed by NSA. Outputs 160 bits of data. It is also considered to be broken, though no practical attacks have been found.
RMD160
RIPEMD is a cryptographic hash algorithm developed in the framework of the EU project RIPE. Outputs 160 bits of data.