#
# MBEDTLS.CSL source file
#
# built from mbedtls 3.6.2 / ssl_ciphersuites.h
#
#
@FILENAME=C:\programs\dev\sources.gfa\polarssl\csbuild\mbedtls.csl
#
@SEPARATOR=,
#
# Structure description (92 bytes for each row, don't change CHAR() lengths, same structure as POLARSSL.CSL)
#
@COLUMN1=CHAR(55) # label
@COLUMN2=LONG     # value
@COLUMN3=CHAR(31) # infos
#
TLS_RSA_WITH_NULL_MD5,&H01,Weak!
TLS_RSA_WITH_NULL_SHA,&H02,Weak!
#
TLS_PSK_WITH_NULL_SHA,&H2C,Weak!
TLS_DHE_PSK_WITH_NULL_SHA,&H2D,Weak!
TLS_RSA_PSK_WITH_NULL_SHA,&H2E,Weak!
TLS_RSA_WITH_AES_128_CBC_SHA,&H2F,
#
TLS_DHE_RSA_WITH_AES_128_CBC_SHA,&H33,
TLS_RSA_WITH_AES_256_CBC_SHA,&H35,
TLS_DHE_RSA_WITH_AES_256_CBC_SHA,&H39,
#
TLS_RSA_WITH_NULL_SHA256,&H3B,Weak!
TLS_RSA_WITH_AES_128_CBC_SHA256,&H3C,TLS 1.2
TLS_RSA_WITH_AES_256_CBC_SHA256,&H3D,TLS 1.2
#
TLS_RSA_WITH_CAMELLIA_128_CBC_SHA,&H41,
TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA,&H45,
#
TLS_DHE_RSA_WITH_AES_128_CBC_SHA256,&H67,TLS 1.2
TLS_DHE_RSA_WITH_AES_256_CBC_SHA256,&H6B,TLS 1.2
#
TLS_RSA_WITH_CAMELLIA_256_CBC_SHA,&H84,
TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA,&H88,
#
TLS_PSK_WITH_AES_128_CBC_SHA,&H8C,
TLS_PSK_WITH_AES_256_CBC_SHA,&H8D,
#
TLS_DHE_PSK_WITH_AES_128_CBC_SHA,&H90,
TLS_DHE_PSK_WITH_AES_256_CBC_SHA,&H91,
#
TLS_RSA_PSK_WITH_AES_128_CBC_SHA,&H94,
TLS_RSA_PSK_WITH_AES_256_CBC_SHA,&H95,
#
TLS_RSA_WITH_AES_128_GCM_SHA256,&H9C,TLS 1.2
TLS_RSA_WITH_AES_256_GCM_SHA384,&H9D,TLS 1.2
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256,&H9E,TLS 1.2
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384,&H9F,TLS 1.2
#
TLS_PSK_WITH_AES_128_GCM_SHA256,&HA8,TLS 1.2
TLS_PSK_WITH_AES_256_GCM_SHA384,&HA9,TLS 1.2
TLS_DHE_PSK_WITH_AES_128_GCM_SHA256,&HAA,TLS 1.2
TLS_DHE_PSK_WITH_AES_256_GCM_SHA384,&HAB,TLS 1.2
TLS_RSA_PSK_WITH_AES_128_GCM_SHA256,&HAC,TLS 1.2
TLS_RSA_PSK_WITH_AES_256_GCM_SHA384,&HAD,TLS 1.2
#
TLS_PSK_WITH_AES_128_CBC_SHA256,&HAE,
TLS_PSK_WITH_AES_256_CBC_SHA384,&HAF,
TLS_PSK_WITH_NULL_SHA256,&HB0,Weak!
TLS_PSK_WITH_NULL_SHA384,&HB1,Weak!
#
TLS_DHE_PSK_WITH_AES_128_CBC_SHA256,&HB2,
TLS_DHE_PSK_WITH_AES_256_CBC_SHA384,&HB3,
TLS_DHE_PSK_WITH_NULL_SHA256,&HB4,Weak!
TLS_DHE_PSK_WITH_NULL_SHA384,&HB5,Weak!
#
TLS_RSA_PSK_WITH_AES_128_CBC_SHA256,&HB6,
TLS_RSA_PSK_WITH_AES_256_CBC_SHA384,&HB7,
TLS_RSA_PSK_WITH_NULL_SHA256,&HB8,Weak!
TLS_RSA_PSK_WITH_NULL_SHA384,&HB9,Weak!
#
TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256,&HBA,TLS 1.2
TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256,&HBE,TLS 1.2
#
TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256,&HC0,TLS 1.2
TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256,&HC4,TLS 1.2
#
TLS_ECDH_ECDSA_WITH_NULL_SHA,&HC001,Weak!
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA,&HC004,
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA,&HC005,
#
TLS_ECDHE_ECDSA_WITH_NULL_SHA,&HC006,Weak!
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,&HC009,
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA,&HC00A,
#
TLS_ECDH_RSA_WITH_NULL_SHA,&HC00B,Weak!
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA,&HC00E,
TLS_ECDH_RSA_WITH_AES_256_CBC_SHA,&HC00F,
#
TLS_ECDHE_RSA_WITH_NULL_SHA,&HC010,Weak!
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,&HC013,
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,&HC014,
#
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,&HC023,TLS 1.2
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,&HC024,TLS 1.2
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256,&HC025,TLS 1.2
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384,&HC026,TLS 1.2
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,&HC027,TLS 1.2
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,&HC028,TLS 1.2
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256,&HC029,TLS 1.2
TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384,&HC02A,TLS 1.2
#
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,&HC02B,TLS 1.2
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,&HC02C,TLS 1.2
TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256,&HC02D,TLS 1.2
TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384,&HC02E,TLS 1.2
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,&HC02F,TLS 1.2
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,&HC030,TLS 1.2
TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256,&HC031,TLS 1.2
TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384,&HC032,TLS 1.2
#
TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA,&HC035,
TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA,&HC036,
TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256,&HC037,
TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384,&HC038,
TLS_ECDHE_PSK_WITH_NULL_SHA,&HC039,
TLS_ECDHE_PSK_WITH_NULL_SHA256,&HC03A,
TLS_ECDHE_PSK_WITH_NULL_SHA384,&HC03B,
#
TLS_RSA_WITH_ARIA_128_CBC_SHA256,&HC03C,TLS 1.2
TLS_RSA_WITH_ARIA_256_CBC_SHA384,&HC03D,TLS 1.2
TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256,&HC044,TLS 1.2
TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384,&HC045,TLS 1.2
TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256,&HC048,TLS 1.2
TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384,&HC049,TLS 1.2
TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256,&HC04A,TLS 1.2
TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384,&HC04B,TLS 1.2
TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256,&HC04C,TLS 1.2
TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384,&HC04D,TLS 1.2
TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256,&HC04E,TLS 1.2
TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384,&HC04F,TLS 1.2
TLS_RSA_WITH_ARIA_128_GCM_SHA256,&HC050,TLS 1.2
TLS_RSA_WITH_ARIA_256_GCM_SHA384,&HC051,TLS 1.2
TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256,&HC052,TLS 1.2
TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384,&HC053,TLS 1.2
TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256,&HC05C,TLS 1.2
TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384,&HC05D,TLS 1.2
TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256,&HC05E,TLS 1.2
TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384,&HC05F,TLS 1.2
TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256,&HC060,TLS 1.2
TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384,&HC061,TLS 1.2
TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256,&HC062,TLS 1.2
TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384,&HC063,TLS 1.2
TLS_PSK_WITH_ARIA_128_CBC_SHA256,&HC064,TLS 1.2
TLS_PSK_WITH_ARIA_256_CBC_SHA384,&HC065,TLS 1.2
TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256,&HC066,TLS 1.2
TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384,&HC067,TLS 1.2
TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256,&HC068,TLS 1.2
TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384,&HC069,TLS 1.2
TLS_PSK_WITH_ARIA_128_GCM_SHA256,&HC06A,TLS 1.2
TLS_PSK_WITH_ARIA_256_GCM_SHA384,&HC06B,TLS 1.2
TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256,&HC06C,TLS 1.2
TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384,&HC06D,TLS 1.2
TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256,&HC06E,TLS 1.2
TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384,&HC06F,TLS 1.2
TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256,&HC070,TLS 1.2
TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384,&HC071,TLS 1.2
#
TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256,&HC072,
TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384,&HC073,
TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256,&HC074,
TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384,&HC075,
TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256,&HC076,
TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384,&HC077,
TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256,&HC078,
TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384,&HC079,
#
TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256,&HC07A,TLS 1.2
TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384,&HC07B,TLS 1.2
TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256,&HC07C,TLS 1.2
TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384,&HC07D,TLS 1.2
TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256,&HC086,TLS 1.2
TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384,&HC087,TLS 1.2
TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256,&HC088,TLS 1.2
TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384,&HC089,TLS 1.2
TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256,&HC08A,TLS 1.2
TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384,&HC08B,TLS 1.2
TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256,&HC08C,TLS 1.2
TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384,&HC08D,TLS 1.2
#
TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256,&HC08E,TLS 1.2
TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384,&HC08F,TLS 1.2
TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256,&HC090,TLS 1.2
TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384,&HC091,TLS 1.2
TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256,&HC092,TLS 1.2
TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384,&HC093,TLS 1.2
#
TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256,&HC094,
TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384,&HC095,
TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256,&HC096,
TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384,&HC097,
TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256,&HC098,
TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384,&HC099,
TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256,&HC09A,
TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384,&HC09B,
#
TLS_RSA_WITH_AES_128_CCM,&HC09C,TLS 1.2
TLS_RSA_WITH_AES_256_CCM,&HC09D,TLS 1.2
TLS_DHE_RSA_WITH_AES_128_CCM,&HC09E,TLS 1.2
TLS_DHE_RSA_WITH_AES_256_CCM,&HC09F,TLS 1.2
TLS_RSA_WITH_AES_128_CCM_8,&HC0A0,TLS 1.2
TLS_RSA_WITH_AES_256_CCM_8,&HC0A1,TLS 1.2
TLS_DHE_RSA_WITH_AES_128_CCM_8,&HC0A2,TLS 1.2
TLS_DHE_RSA_WITH_AES_256_CCM_8,&HC0A3,TLS 1.2
TLS_PSK_WITH_AES_128_CCM,&HC0A4,TLS 1.2
TLS_PSK_WITH_AES_256_CCM,&HC0A5,TLS 1.2
TLS_DHE_PSK_WITH_AES_128_CCM,&HC0A6,TLS 1.2
TLS_DHE_PSK_WITH_AES_256_CCM,&HC0A7,TLS 1.2
TLS_PSK_WITH_AES_128_CCM_8,&HC0A8,TLS 1.2
TLS_PSK_WITH_AES_256_CCM_8,&HC0A9,TLS 1.2
TLS_DHE_PSK_WITH_AES_128_CCM_8,&HC0AA,TLS 1.2
TLS_DHE_PSK_WITH_AES_256_CCM_8,&HC0AB,TLS 1.2
# The last two are named with PSK_DHE in the RFC, which looks like a typo
#
TLS_ECDHE_ECDSA_WITH_AES_128_CCM,&HC0AC,TLS 1.2
TLS_ECDHE_ECDSA_WITH_AES_256_CCM,&HC0AD,TLS 1.2
TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8,&HC0AE,TLS 1.2
TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8,&HC0AF,TLS 1.2
#
TLS_ECJPAKE_WITH_AES_128_CCM_8,&HC0FF,experimental
#
# RFC 7905
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256,&HCCA8,TLS 1.2
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,&HCCA9,TLS 1.2
TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256,&HCCAA,TLS 1.2
TLS_PSK_WITH_CHACHA20_POLY1305_SHA256,&HCCAB,TLS 1.2
TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256,&HCCAC,TLS 1.2
TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256,&HCCAD,TLS 1.2
TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256,&HCCAE,TLS 1.2
#
# RFC 8446, Appendix B.4
TLS1_3_AES_128_GCM_SHA256,&H1301,TLS 1.3
TLS1_3_AES_256_GCM_SHA384,&H1302,TLS 1.3
TLS1_3_CHACHA20_POLY1305_SHA256,&H1303,TLS 1.3
TLS1_3_AES_128_CCM_SHA256,&H1304,TLS 1.3
TLS1_3_AES_128_CCM_8_SHA256,&H1305,TLS 1.3
