Ciphersuites
============

Ciphersuite name   TLS ID   Since
TLS_AES_128_GCM_SHA256
0x13 0x01
TLS1.3
TLS_AES_256_GCM_SHA384
0x13 0x02
TLS1.3
TLS_CHACHA20_POLY1305_SHA256
0x13 0x03
TLS1.3
TLS_AES_128_CCM_SHA256
0x13 0x04
TLS1.3
TLS_AES_128_CCM_8_SHA256
0x13 0x05
TLS1.3
TLS_RSA_NULL_MD5
0x00 0x01
TLS1.0
TLS_RSA_NULL_SHA1
0x00 0x02
TLS1.0
TLS_RSA_NULL_SHA256
0x00 0x3B
TLS1.2
TLS_RSA_ARCFOUR_128_SHA1
0x00 0x05
TLS1.0
TLS_RSA_ARCFOUR_128_MD5
0x00 0x04
TLS1.0
TLS_RSA_3DES_EDE_CBC_SHA1
0x00 0x0A
TLS1.0
TLS_RSA_AES_128_CBC_SHA1
0x00 0x2F
TLS1.0
TLS_RSA_AES_256_CBC_SHA1
0x00 0x35
TLS1.0
TLS_RSA_CAMELLIA_128_CBC_SHA256
0x00 0xBA
TLS1.2
TLS_RSA_CAMELLIA_256_CBC_SHA256
0x00 0xC0
TLS1.2
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_RSA_AES_128_GCM_SHA256
0x00 0x9C
TLS1.2
TLS_RSA_AES_256_GCM_SHA384
0x00 0x9D
TLS1.2
TLS_RSA_CAMELLIA_128_GCM_SHA256
0xC0 0x7A
TLS1.2
TLS_RSA_CAMELLIA_256_GCM_SHA384
0xC0 0x7B
TLS1.2
TLS_RSA_AES_128_CCM
0xC0 0x9C
TLS1.2
TLS_RSA_AES_256_CCM
0xC0 0x9D
TLS1.2
TLS_RSA_AES_128_CCM_8
0xC0 0xA0
TLS1.2
TLS_RSA_AES_256_CCM_8
0xC0 0xA1
TLS1.2
TLS_DHE_DSS_ARCFOUR_128_SHA1
0x00 0x66
TLS1.0
TLS_DHE_DSS_3DES_EDE_CBC_SHA1
0x00 0x13
TLS1.0
TLS_DHE_DSS_AES_128_CBC_SHA1
0x00 0x32
TLS1.0
TLS_DHE_DSS_AES_256_CBC_SHA1
0x00 0x38
TLS1.0
TLS_DHE_DSS_CAMELLIA_128_CBC_SHA256
0x00 0xBD
TLS1.2
TLS_DHE_DSS_CAMELLIA_256_CBC_SHA256
0x00 0xC3
TLS1.2
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_DSS_AES_128_GCM_SHA256
0x00 0xA2
TLS1.2
TLS_DHE_DSS_AES_256_GCM_SHA384
0x00 0xA3
TLS1.2
TLS_DHE_DSS_CAMELLIA_128_GCM_SHA256
0xC0 0x80
TLS1.2
TLS_DHE_DSS_CAMELLIA_256_GCM_SHA384
0xC0 0x81
TLS1.2
TLS_DHE_RSA_3DES_EDE_CBC_SHA1
0x00 0x16
TLS1.0
TLS_DHE_RSA_AES_128_CBC_SHA1
0x00 0x33
TLS1.0
TLS_DHE_RSA_AES_256_CBC_SHA1
0x00 0x39
TLS1.0
TLS_DHE_RSA_CAMELLIA_128_CBC_SHA256
0x00 0xBE
TLS1.2
TLS_DHE_RSA_CAMELLIA_256_CBC_SHA256
0x00 0xC4
TLS1.2
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_DHE_RSA_AES_128_GCM_SHA256
0x00 0x9E
TLS1.2
TLS_DHE_RSA_AES_256_GCM_SHA384
0x00 0x9F
TLS1.2
TLS_DHE_RSA_CAMELLIA_128_GCM_SHA256
0xC0 0x7C
TLS1.2
TLS_DHE_RSA_CAMELLIA_256_GCM_SHA384
0xC0 0x7D
TLS1.2
TLS_DHE_RSA_CHACHA20_POLY1305
0xCC 0xAA
TLS1.2
TLS_DHE_RSA_AES_128_CCM
0xC0 0x9E
TLS1.2
TLS_DHE_RSA_AES_256_CCM
0xC0 0x9F
TLS1.2
TLS_DHE_RSA_AES_128_CCM_8
0xC0 0xA2
TLS1.2
TLS_DHE_RSA_AES_256_CCM_8
0xC0 0xA3
TLS1.2
TLS_ECDHE_RSA_NULL_SHA1
0xC0 0x10
TLS1.0
TLS_ECDHE_RSA_3DES_EDE_CBC_SHA1
0xC0 0x12
TLS1.0
TLS_ECDHE_RSA_AES_128_CBC_SHA1
0xC0 0x13
TLS1.0
TLS_ECDHE_RSA_AES_256_CBC_SHA1
0xC0 0x14
TLS1.0
TLS_ECDHE_RSA_AES_256_CBC_SHA384
0xC0 0x28
TLS1.2
TLS_ECDHE_RSA_ARCFOUR_128_SHA1
0xC0 0x11
TLS1.0
TLS_ECDHE_RSA_CAMELLIA_128_CBC_SHA256
0xC0 0x76
TLS1.2
TLS_ECDHE_RSA_CAMELLIA_256_CBC_SHA384
0xC0 0x77
TLS1.2
TLS_ECDHE_ECDSA_NULL_SHA1
0xC0 0x06
TLS1.0
TLS_ECDHE_ECDSA_3DES_EDE_CBC_SHA1
0xC0 0x08
TLS1.0
TLS_ECDHE_ECDSA_AES_128_CBC_SHA1
0xC0 0x09
TLS1.0
TLS_ECDHE_ECDSA_AES_256_CBC_SHA1
0xC0 0x0A
TLS1.0
TLS_ECDHE_ECDSA_ARCFOUR_128_SHA1
0xC0 0x07
TLS1.0
TLS_ECDHE_ECDSA_CAMELLIA_128_CBC_SHA256
0xC0 0x72
TLS1.2
TLS_ECDHE_ECDSA_CAMELLIA_256_CBC_SHA384
0xC0 0x73
TLS1.2
TLS_ECDHE_ECDSA_AES_128_CBC_SHA256
0xC0 0x23
TLS1.2
TLS_ECDHE_RSA_AES_128_CBC_SHA256
0xC0 0x27
TLS1.2
TLS_ECDHE_ECDSA_CAMELLIA_128_GCM_SHA256
0xC0 0x86
TLS1.2
TLS_ECDHE_ECDSA_CAMELLIA_256_GCM_SHA384
0xC0 0x87
TLS1.2
TLS_ECDHE_ECDSA_AES_128_GCM_SHA256
0xC0 0x2B
TLS1.2
TLS_ECDHE_ECDSA_AES_256_GCM_SHA384
0xC0 0x2C
TLS1.2
TLS_ECDHE_RSA_AES_128_GCM_SHA256
0xC0 0x2F
TLS1.2
TLS_ECDHE_RSA_AES_256_GCM_SHA384
0xC0 0x30
TLS1.2
TLS_ECDHE_ECDSA_AES_256_CBC_SHA384
0xC0 0x24
TLS1.2
TLS_ECDHE_RSA_CAMELLIA_128_GCM_SHA256
0xC0 0x8A
TLS1.2
TLS_ECDHE_RSA_CAMELLIA_256_GCM_SHA384
0xC0 0x8B
TLS1.2
TLS_ECDHE_RSA_CHACHA20_POLY1305
0xCC 0xA8
TLS1.2
TLS_ECDHE_ECDSA_CHACHA20_POLY1305
0xCC 0xA9
TLS1.2
TLS_ECDHE_ECDSA_AES_128_CCM
0xC0 0xAC
TLS1.2
TLS_ECDHE_ECDSA_AES_256_CCM
0xC0 0xAD
TLS1.2
TLS_ECDHE_ECDSA_AES_128_CCM_8
0xC0 0xAE
TLS1.2
TLS_ECDHE_ECDSA_AES_256_CCM_8
0xC0 0xAF
TLS1.2
TLS_ECDHE_PSK_3DES_EDE_CBC_SHA1
0xC0 0x34
TLS1.0
TLS_ECDHE_PSK_AES_128_CBC_SHA1
0xC0 0x35
TLS1.0
TLS_ECDHE_PSK_AES_256_CBC_SHA1
0xC0 0x36
TLS1.0
TLS_ECDHE_PSK_AES_128_CBC_SHA256
0xC0 0x37
TLS1.2
TLS_ECDHE_PSK_AES_256_CBC_SHA384
0xC0 0x38
TLS1.2
TLS_ECDHE_PSK_ARCFOUR_128_SHA1
0xC0 0x33
TLS1.0
TLS_ECDHE_PSK_NULL_SHA1
0xC0 0x39
TLS1.0
TLS_ECDHE_PSK_NULL_SHA256
0xC0 0x3A
TLS1.2
TLS_ECDHE_PSK_NULL_SHA384
0xC0 0x3B
TLS1.0
TLS_ECDHE_PSK_CAMELLIA_128_CBC_SHA256
0xC0 0x9A
TLS1.2
TLS_ECDHE_PSK_CAMELLIA_256_CBC_SHA384
0xC0 0x9B
TLS1.2
TLS_PSK_ARCFOUR_128_SHA1
0x00 0x8A
TLS1.0
TLS_PSK_3DES_EDE_CBC_SHA1
0x00 0x8B
TLS1.0
TLS_PSK_AES_128_CBC_SHA1
0x00 0x8C
TLS1.0
TLS_PSK_AES_256_CBC_SHA1
0x00 0x8D
TLS1.0
TLS_PSK_AES_128_CBC_SHA256
0x00 0xAE
TLS1.2
TLS_PSK_AES_256_GCM_SHA384
0x00 0xA9
TLS1.2
TLS_PSK_CAMELLIA_128_GCM_SHA256
0xC0 0x8E
TLS1.2
TLS_PSK_CAMELLIA_256_GCM_SHA384
0xC0 0x8F
TLS1.2
TLS_PSK_AES_128_GCM_SHA256
0x00 0xA8
TLS1.2
TLS_PSK_NULL_SHA1
0x00 0x2C
TLS1.0
TLS_PSK_NULL_SHA256
0x00 0xB0
TLS1.2
TLS_PSK_CAMELLIA_128_CBC_SHA256
0xC0 0x94
TLS1.2
TLS_PSK_CAMELLIA_256_CBC_SHA384
0xC0 0x95
TLS1.2
TLS_PSK_AES_256_CBC_SHA384
0x00 0xAF
TLS1.2
TLS_PSK_NULL_SHA384
0x00 0xB1
TLS1.2
TLS_RSA_PSK_ARCFOUR_128_SHA1
0x00 0x92
TLS1.0
TLS_RSA_PSK_3DES_EDE_CBC_SHA1
0x00 0x93
TLS1.0
TLS_RSA_PSK_AES_128_CBC_SHA1
0x00 0x94
TLS1.0
TLS_RSA_PSK_AES_256_CBC_SHA1
0x00 0x95
TLS1.0
TLS_RSA_PSK_CAMELLIA_128_GCM_SHA256
0xC0 0x92
TLS1.2
TLS_RSA_PSK_CAMELLIA_256_GCM_SHA384
0xC0 0x93
TLS1.2
TLS_RSA_PSK_AES_128_GCM_SHA256
0x00 0xAC
TLS1.2
TLS_RSA_PSK_AES_128_CBC_SHA256
0x00 0xB6
TLS1.2
TLS_RSA_PSK_NULL_SHA1
0x00 0x2E
TLS1.0
TLS_RSA_PSK_NULL_SHA256
0x00 0xB8
TLS1.2
TLS_RSA_PSK_AES_256_GCM_SHA384
0x00 0xAD
TLS1.2
TLS_RSA_PSK_AES_256_CBC_SHA384
0x00 0xB7
TLS1.2
TLS_RSA_PSK_NULL_SHA384
0x00 0xB9
TLS1.2
TLS_RSA_PSK_CAMELLIA_128_CBC_SHA256
0xC0 0x98
TLS1.2
TLS_RSA_PSK_CAMELLIA_256_CBC_SHA384
0xC0 0x99
TLS1.2
TLS_DHE_PSK_ARCFOUR_128_SHA1
0x00 0x8E
TLS1.0
TLS_DHE_PSK_3DES_EDE_CBC_SHA1
0x00 0x8F
TLS1.0
TLS_DHE_PSK_AES_128_CBC_SHA1
0x00 0x90
TLS1.0
TLS_DHE_PSK_AES_256_CBC_SHA1
0x00 0x91
TLS1.0
TLS_DHE_PSK_AES_128_CBC_SHA256
0x00 0xB2
TLS1.2
TLS_DHE_PSK_AES_128_GCM_SHA256
0x00 0xAA
TLS1.2
TLS_DHE_PSK_NULL_SHA1
0x00 0x2D
TLS1.0
TLS_DHE_PSK_NULL_SHA256
0x00 0xB4
TLS1.2
TLS_DHE_PSK_NULL_SHA384
0x00 0xB5
TLS1.2
TLS_DHE_PSK_AES_256_CBC_SHA384
0x00 0xB3
TLS1.2
TLS_DHE_PSK_AES_256_GCM_SHA384
0x00 0xAB
TLS1.2
TLS_DHE_PSK_CAMELLIA_128_CBC_SHA256
0xC0 0x96
TLS1.2
TLS_DHE_PSK_CAMELLIA_256_CBC_SHA384
0xC0 0x97
TLS1.2
TLS_DHE_PSK_CAMELLIA_128_GCM_SHA256
0xC0 0x90
TLS1.2
TLS_DHE_PSK_CAMELLIA_256_GCM_SHA384
0xC0 0x91
TLS1.2
TLS_PSK_AES_128_CCM
0xC0 0xA4
TLS1.2
TLS_PSK_AES_256_CCM
0xC0 0xA5
TLS1.2
TLS_DHE_PSK_AES_128_CCM
0xC0 0xA6
TLS1.2
TLS_DHE_PSK_AES_256_CCM
0xC0 0xA7
TLS1.2
TLS_PSK_AES_128_CCM_8
0xC0 0xA8
TLS1.2
TLS_PSK_AES_256_CCM_8
0xC0 0xA9
TLS1.2
TLS_DHE_PSK_AES_128_CCM_8
0xC0 0xAA
TLS1.2
TLS_DHE_PSK_AES_256_CCM_8
0xC0 0xAB
TLS1.2
TLS_DHE_PSK_CHACHA20_POLY1305
0xCC 0xAD
TLS1.2
TLS_ECDHE_PSK_CHACHA20_POLY1305
0xCC 0xAC
TLS1.2
TLS_RSA_PSK_CHACHA20_POLY1305
0xCC 0xAE
TLS1.2
TLS_PSK_CHACHA20_POLY1305
0xCC 0xAB
TLS1.2
TLS_DH_ANON_ARCFOUR_128_MD5
0x00 0x18
TLS1.0
TLS_DH_ANON_3DES_EDE_CBC_SHA1
0x00 0x1B
TLS1.0
TLS_DH_ANON_AES_128_CBC_SHA1
0x00 0x34
TLS1.0
TLS_DH_ANON_AES_256_CBC_SHA1
0x00 0x3A
TLS1.0
TLS_DH_ANON_CAMELLIA_128_CBC_SHA256
0x00 0xBF
TLS1.2
TLS_DH_ANON_CAMELLIA_256_CBC_SHA256
0x00 0xC5
TLS1.2
TLS_DH_ANON_CAMELLIA_128_CBC_SHA1
0x00 0x46
TLS1.0
TLS_DH_ANON_CAMELLIA_256_CBC_SHA1
0x00 0x89
TLS1.0
TLS_DH_ANON_AES_128_CBC_SHA256
0x00 0x6C
TLS1.2
TLS_DH_ANON_AES_256_CBC_SHA256
0x00 0x6D
TLS1.2
TLS_DH_ANON_AES_128_GCM_SHA256
0x00 0xA6
TLS1.2
TLS_DH_ANON_AES_256_GCM_SHA384
0x00 0xA7
TLS1.2
TLS_DH_ANON_CAMELLIA_128_GCM_SHA256
0xC0 0x84
TLS1.2
TLS_DH_ANON_CAMELLIA_256_GCM_SHA384
0xC0 0x85
TLS1.2
TLS_ECDH_ANON_NULL_SHA1
0xC0 0x15
TLS1.0
TLS_ECDH_ANON_3DES_EDE_CBC_SHA1
0xC0 0x17
TLS1.0
TLS_ECDH_ANON_AES_128_CBC_SHA1
0xC0 0x18
TLS1.0
TLS_ECDH_ANON_AES_256_CBC_SHA1
0xC0 0x19
TLS1.0
TLS_ECDH_ANON_ARCFOUR_128_SHA1
0xC0 0x16
TLS1.0
TLS_GOSTR341112_256_28147_CNT_IMIT
0xC1 0x02
TLS1.2

Certificate types
=================

X.509

Raw Public Key

Protocols
=========

TLS1.0

TLS1.1

TLS1.2

TLS1.3

DTLS0.9

DTLS1.0

DTLS1.2

Ciphers
=======

AES-256-CBC

AES-192-CBC

AES-128-CBC

AES-128-GCM

AES-192-GCM

AES-256-GCM

AES-128-CCM

AES-256-CCM

AES-128-CCM-8

AES-256-CCM-8

ARCFOUR-128

ESTREAM-SALSA20-256

SALSA20-256

CHACHA20-32

CHACHA20-64

CAMELLIA-256-CBC

CAMELLIA-192-CBC

CAMELLIA-128-CBC

CHACHA20-POLY1305

CAMELLIA-128-GCM

CAMELLIA-256-GCM

GOST28147-TC26Z-CFB

GOST28147-CPA-CFB

GOST28147-CPB-CFB

GOST28147-CPC-CFB

GOST28147-CPD-CFB

AES-128-CFB8

AES-192-CFB8

AES-256-CFB8

AES-128-XTS

AES-256-XTS

AES-128-SIV

AES-256-SIV

AES-128-SIV-GCM

AES-256-SIV-GCM

GOST28147-TC26Z-CNT

MAGMA-CTR-ACPKM

KUZNYECHIK-CTR-ACPKM

3DES-CBC

DES-CBC

RC2-40

NULL

MAC algorithms
==============

SHA1

SHA256

SHA384

SHA512

SHA224

UMAC-96

UMAC-128

AEAD

MD5

GOSTR341194

STREEBOG-256

STREEBOG-512

AES-CMAC-128

AES-CMAC-256

AES-GMAC-128

AES-GMAC-192

AES-GMAC-256

GOST28147-TC26Z-IMIT

OMAC-MAGMA

OMAC-KUZNYECHIK

Key exchange methods
====================

ECDHE-RSA

ECDHE-ECDSA

RSA

DHE-RSA

DHE-DSS

PSK

RSA-PSK

DHE-PSK

ECDHE-PSK

ANON-DH

ANON-ECDH

VKO-GOST-12

RSA-EXPORT

Public key algorithms
=====================

RSA

RSA-PSS

RSA-OAEP

RSA

DSA

GOST R 34.10-2012-512

GOST R 34.10-2012-256

GOST R 34.10-2001

EC/ECDSA

EdDSA (Ed25519)

EdDSA (Ed448)

DH

ECDH (X25519)

ECDH (X448)

Public key signature algorithms
===============================

RSA-SHA256

RSA-SHA384

RSA-SHA512

RSA-PSS-SHA256

RSA-PSS-RSAE-SHA256

RSA-PSS-SHA384

RSA-PSS-RSAE-SHA384

RSA-PSS-SHA512

RSA-PSS-RSAE-SHA512

EdDSA-Ed25519

EdDSA-Ed448

ECDSA-SHA256

ECDSA-SHA384

ECDSA-SHA512

ECDSA-SECP256R1-SHA256

ECDSA-SECP384R1-SHA384

ECDSA-SECP521R1-SHA512

ECDSA-SHA3-224

ECDSA-SHA3-256

ECDSA-SHA3-384

ECDSA-SHA3-512

RSA-SHA3-224

RSA-SHA3-256

RSA-SHA3-384

RSA-SHA3-512

DSA-SHA3-224

DSA-SHA3-256

DSA-SHA3-384

DSA-SHA3-512

RSA-RAW

RSA-SHA1

RSA-SHA1

RSA-SHA224

RSA-RMD160

DSA-SHA1

DSA-SHA1

DSA-SHA224

DSA-SHA256

RSA-MD5

RSA-MD5

RSA-MD2

ECDSA-SHA1

ECDSA-SHA224

GOSTR341012-512

GOSTR341012-256

GOSTR341001

DSA-SHA384

DSA-SHA512

Groups
======

SECP256R1

SECP384R1

SECP521R1

X25519

GC256B

GC512A

X448

FFDHE2048

FFDHE3072

FFDHE4096

FFDHE6144

FFDHE8192