Source code

Revision control

Copy as Markdown

Other Tools

# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
# This file enables test coverage of the various SSL ciphers
#
# Enable Enable Cipher Sig Test Name
# EC TLS
#
noECC SSL3 c RSA SSL3_RSA_WITH_RC4_128_MD5
noECC SSL3 d RSA SSL3_RSA_WITH_3DES_EDE_CBC_SHA
noECC SSL3 e RSA SSL3_RSA_WITH_DES_CBC_SHA
noECC SSL3 i RSA SSL3_RSA_WITH_NULL_MD5
noECC SSL3 n RSA SSL3_RSA_WITH_RC4_128_SHA
noECC SSL3 v RSA SSL3_RSA_WITH_AES_128_CBC_SHA
noECC SSL3 y RSA SSL3_RSA_WITH_AES_256_CBC_SHA
noECC SSL3 z RSA SSL3_RSA_WITH_NULL_SHA
noECC TLS12 :009F RSA TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
noECC TLS12 :00A3 DSA TLS_DHE_DSS_WITH_AES_256_GCM_SHA384
noECC TLS12 :009D RSA TLS_RSA_WITH_AES_256_GCM_SHA384
# noECC SSL3 :0041 RSA TLS_RSA_WITH_CAMELLIA_128_CBC_SHA
# noECC SSL3 :0084 RSA TLS_RSA_WITH_CAMELLIA_256_CBC_SHA
#
noECC TLS10 c RSA TLS_RSA_WITH_RC4_128_MD5
noECC TLS10 d RSA TLS_RSA_WITH_3DES_EDE_CBC_SHA
noECC TLS10 e RSA TLS_RSA_WITH_DES_CBC_SHA
noECC TLS10 i RSA TLS_RSA_WITH_NULL_MD5
noECC TLS10 n RSA TLS_RSA_WITH_RC4_128_SHA
noECC TLS10 v RSA TLS_RSA_WITH_AES_128_CBC_SHA
noECC TLS10 y RSA TLS_RSA_WITH_AES_256_CBC_SHA
noECC TLS10 z RSA TLS_RSA_WITH_NULL_SHA
# noECC TLS10 :0041 RSA TLS_RSA_WITH_CAMELLIA_128_CBC_SHA
# noECC TLS10 :0084 RSA TLS_RSA_WITH_CAMELLIA_256_CBC_SHA
#
#
noECC TLS11 c RSA TLS11_RSA_WITH_RC4_128_MD5
noECC TLS11 d RSA TLS11_RSA_WITH_3DES_EDE_CBC_SHA
noECC TLS11 e RSA TLS11_RSA_WITH_DES_CBC_SHA
noECC TLS11 i RSA TLS11_RSA_WITH_NULL_MD5
noECC TLS11 n RSA TLS11_RSA_WITH_RC4_128_SHA
noECC TLS11 v RSA TLS11_RSA_WITH_AES_128_CBC_SHA
noECC TLS11 y RSA TLS11_RSA_WITH_AES_256_CBC_SHA
noECC TLS11 z RSA TLS11_RSA_WITH_NULL_SHA
#
noECC TLS12 c RSA TLS12_RSA_WITH_RC4_128_MD5
noECC TLS12 d RSA TLS12_RSA_WITH_3DES_EDE_CBC_SHA
noECC TLS12 e RSA TLS12_RSA_WITH_DES_CBC_SHA
noECC TLS12 i RSA TLS12_RSA_WITH_NULL_MD5
noECC TLS12 n RSA TLS12_RSA_WITH_RC4_128_SHA
noECC TLS12 v RSA TLS12_RSA_WITH_AES_128_CBC_SHA
noECC TLS12 y RSA TLS12_RSA_WITH_AES_256_CBC_SHA
noECC TLS12 z RSA TLS12_RSA_WITH_NULL_SHA
noECC TLS12 :0016 RSA TLS12_DHE_RSA_WITH_3DES_EDE_CBC_SHA
noECC TLS12 :0032 DSA TLS12_DHE_DSS_WITH_AES_128_CBC_SHA
noECC TLS12 :0033 RSA TLS12_DHE_RSA_WITH_AES_128_CBC_SHA
noECC TLS12 :0038 DSA TLS12_DHE_DSS_WITH_AES_256_CBC_SHA
noECC TLS12 :0039 RSA TLS12_DHE_RSA_WITH_AES_256_CBC_SHA
noECC TLS12 :003B RSA TLS12_RSA_WITH_NULL_SHA256
noECC TLS12 :003C RSA TLS12_RSA_WITH_AES_128_CBC_SHA256
noECC TLS12 :003D RSA TLS12_RSA_WITH_AES_256_CBC_SHA256
noECC TLS12 :0040 DSA TLS12_DHE_DSS_WITH_AES_128_CBC_SHA256
noECC TLS12 :0067 RSA TLS12_DHE_RSA_WITH_AES_128_CBC_SHA256
noECC TLS12 :006A DSA TLS12_DHE_DSS_WITH_AES_256_CBC_SHA256
noECC TLS12 :006B RSA TLS12_DHE_RSA_WITH_AES_256_CBC_SHA256
noECC TLS12 :009C RSA TLS12_RSA_WITH_AES_128_GCM_SHA256
noECC TLS12 :009E RSA TLS12_DHE_RSA_WITH_AES_128_GCM_SHA256
noECC TLS12 :00A2 DSA TLS12_DHE_DSS_WITH_AES_128_GCM_SHA256
noECC TLS12 :CCAA RSA TLS12_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256
noECC TLS13 :1301 RSA TLS13_DHE_WITH_AES_128_GCM_SHA256
noECC TLS13 :1302 RSA TLS13_DHE_WITH_AES_256_GCM_SHA384
noECC TLS13 :1303 RSA TLS13_DHE_WITH_CHACHA20_POLY1305_SHA256
#
# ECC ciphers (TLS)
#
ECC TLS10 :C001 ECC TLS_ECDH_ECDSA_WITH_NULL_SHA
ECC TLS10 :C002 ECC TLS_ECDH_ECDSA_WITH_RC4_128_SHA
ECC TLS10 :C003 ECC TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA
ECC TLS10 :C004 ECC TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
ECC TLS10 :C005 ECC TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
ECC TLS10 :C006 ECC TLS_ECDHE_ECDSA_WITH_NULL_SHA
ECC TLS10 :C007 ECC TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
ECC TLS10 :C008 ECC TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
ECC TLS10 :C009 ECC TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
ECC TLS10 :C00A ECC TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
ECC TLS10 :C00B RSA TLS_ECDH_RSA_WITH_NULL_SHA
ECC TLS10 :C00C RSA TLS_ECDH_RSA_WITH_RC4_128_SHA
ECC TLS10 :C00D RSA TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA
ECC TLS10 :C00E RSA TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
ECC TLS10 :C00F RSA TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
ECC TLS10 :C010 RSA TLS_ECDHE_RSA_WITH_NULL_SHA
ECC TLS10 :C011 RSA TLS_ECDHE_RSA_WITH_RC4_128_SHA
ECC TLS10 :C012 RSA TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
ECC TLS10 :C013 RSA TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
ECC TLS10 :C014 RSA TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
#
ECC TLS11 :C001 ECC TLS11_ECDH_ECDSA_WITH_NULL_SHA
ECC TLS11 :C002 ECC TLS11_ECDH_ECDSA_WITH_RC4_128_SHA
ECC TLS11 :C003 ECC TLS11_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA
ECC TLS11 :C004 ECC TLS11_ECDH_ECDSA_WITH_AES_128_CBC_SHA
ECC TLS11 :C005 ECC TLS11_ECDH_ECDSA_WITH_AES_256_CBC_SHA
ECC TLS11 :C006 ECC TLS11_ECDHE_ECDSA_WITH_NULL_SHA
ECC TLS11 :C007 ECC TLS11_ECDHE_ECDSA_WITH_RC4_128_SHA
ECC TLS11 :C008 ECC TLS11_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
ECC TLS11 :C009 ECC TLS11_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
ECC TLS11 :C00A ECC TLS11_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
ECC TLS11 :C00B RSA TLS11_ECDH_RSA_WITH_NULL_SHA
ECC TLS11 :C00C RSA TLS11_ECDH_RSA_WITH_RC4_128_SHA
ECC TLS11 :C00D RSA TLS11_ECDH_RSA_WITH_3DES_EDE_CBC_SHA
ECC TLS11 :C00E RSA TLS11_ECDH_RSA_WITH_AES_128_CBC_SHA
ECC TLS11 :C00F RSA TLS11_ECDH_RSA_WITH_AES_256_CBC_SHA
ECC TLS11 :C010 RSA TLS11_ECDHE_RSA_WITH_NULL_SHA
ECC TLS11 :C011 RSA TLS11_ECDHE_RSA_WITH_RC4_128_SHA
ECC TLS11 :C012 RSA TLS11_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
ECC TLS11 :C013 RSA TLS11_ECDHE_RSA_WITH_AES_128_CBC_SHA
ECC TLS11 :C014 RSA TLS11_ECDHE_RSA_WITH_AES_256_CBC_SHA
#
ECC TLS12 :C001 ECC TLS12_ECDH_ECDSA_WITH_NULL_SHA
ECC TLS12 :C002 ECC TLS12_ECDH_ECDSA_WITH_RC4_128_SHA
ECC TLS12 :C003 ECC TLS12_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA
ECC TLS12 :C004 ECC TLS12_ECDH_ECDSA_WITH_AES_128_CBC_SHA
ECC TLS12 :C005 ECC TLS12_ECDH_ECDSA_WITH_AES_256_CBC_SHA
ECC TLS12 :C006 ECC TLS12_ECDHE_ECDSA_WITH_NULL_SHA
ECC TLS12 :C007 ECC TLS12_ECDHE_ECDSA_WITH_RC4_128_SHA
ECC TLS12 :C008 ECC TLS12_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
ECC TLS12 :C009 ECC TLS12_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
ECC TLS12 :C00A ECC TLS12_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
ECC TLS12 :C00B RSA TLS12_ECDH_RSA_WITH_NULL_SHA
ECC TLS12 :C00C RSA TLS12_ECDH_RSA_WITH_RC4_128_SHA
ECC TLS12 :C00D RSA TLS12_ECDH_RSA_WITH_3DES_EDE_CBC_SHA
ECC TLS12 :C00E RSA TLS12_ECDH_RSA_WITH_AES_128_CBC_SHA
ECC TLS12 :C00F RSA TLS12_ECDH_RSA_WITH_AES_256_CBC_SHA
ECC TLS12 :C010 RSA TLS12_ECDHE_RSA_WITH_NULL_SHA
ECC TLS12 :C011 RSA TLS12_ECDHE_RSA_WITH_RC4_128_SHA
ECC TLS12 :C012 RSA TLS12_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
ECC TLS12 :C013 RSA TLS12_ECDHE_RSA_WITH_AES_128_CBC_SHA
ECC TLS12 :C014 RSA TLS12_ECDHE_RSA_WITH_AES_256_CBC_SHA
ECC TLS12 :C023 ECC TLS12_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
ECC TLS12 :C024 ECC TLS12_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
ECC TLS12 :C027 RSA TLS12_ECDHE_RSA_WITH_AES_128_CBC_SHA256
ECC TLS12 :C028 RSA TLS12_ECDHE_RSA_WITH_AES_256_CBC_SHA384
ECC TLS12 :C02B ECC TLS12_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
ECC TLS12 :C02C ECC TLS12_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
ECC TLS12 :C02F RSA TLS12_ECDHE_RSA_WITH_AES_128_GCM_SHA256
ECC TLS12 :C030 RSA TLS12_ECDHE_RSA_WITH_AES_256_GCM_SHA384
ECC TLS12 :CCA8 RSA TLS12_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
ECC TLS12 :CCA9 ECC TLS12_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
#
# Test against server with RSA-PSS server certificate
#
ECC TLS12 :C02F RSA-PSS TLS12_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (RSA_PSS)
ECC TLS12 :C030 RSA-PSS TLS12_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (RSA_PSS)
# test TLS 1.3
ECC TLS13 :1301 ECC TLS13_ECDHE_WITH_AES_128_GCM_SHA256
ECC TLS13 :1302 ECC TLS13_ECDHE_WITH_AES_256_GCM_SHA384
ECC TLS13 :1303 ECC TLS13_ECDHE_WITH_CHACHA20_POLY1305_SHA256
MLKEM219 TLS13 :1301 ECC TLS13_X25519MLKEM768_WITH_AES_128_GCM_SHA256
MLKEM219 TLS13 :1302 ECC TLS13_X25519MLKEM768_WITH_AES_256_GCM_SHA384
MLKEM219 TLS13 :1303 ECC TLS13_X25519MLKEM768_WITH_CHACHA20_POLY1305_SHA256
MLKEM256 TLS13 :1301 ECC TLS13_SECP256R1MLKEM768_WITH_AES_128_GCM_SHA256
MLKEM256 TLS13 :1302 ECC TLS13_SECP256R1MLKEM768_WITH_AES_256_GCM_SHA384
MLKEM256 TLS13 :1303 ECC TLS13_SECP256R1MLKEM768_WITH_CHACHA20_POLY1305_SHA256
MLKEM384 TLS13 :1301 ECC TLS13_SECP384R1MLKEM1024_WITH_AES_128_GCM_SHA256
MLKEM384 TLS13 :1302 ECC TLS13_SECP384R1MLKEM1024_WITH_AES_256_GCM_SHA384
MLKEM384 TLS13 :1303 ECC TLS13_SECP384R1MLKEM1024_WITH_CHACHA20_POLY1305_SHA256
# need to turn on policy in selfserv/tstclnt to make these work
#XYBER TLS13 :1301 ECC TLS13_XYBER768D00_WITH_AES_128_GCM_SHA256
#XYBER TLS13 :1302 ECC TLS13_XYBER768D00_WITH_AES_256_GCM_SHA384
#XYBER TLS13 :1303 ECC TLS13_XYBER768D00_WITH_CHACHA20_POLY1305_SHA256