# 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
