anchor.diff:  init_certs(GroupName, Config) when GroupName == dhe_rsa;
                                      GroupName == ecdhe_rsa ->
       {ClientOpts, ServerOpts} = ssl_test_lib:make_rsa_cert_chains([{server_chain, ssl_test_lib:default_cert_chain_conf()},
  -                                                                  {client_chain, ssl_test_lib:default_cert_chain_conf()}], 
  +                                                                  {client_chain, ssl_test_lib:default_cert_chain_conf()}],
                                                                    Config, ""),
       [{tls_config, #{server_config => ServerOpts,
                       client_config => ClientOpts}} |
  
positive.code:         false ->
              do_init_per_group(GroupName, Config)
      end.
    
  do_init_per_group(openssl_client, Config0) ->
      Config = proplists:delete(server_type, proplists:delete(client_type, Config0)),
      [{client_type, openssl}, {server_type, erlang} | Config];
  do_init_per_group(openssl_server, Config0) ->
      Config = proplists:delete(server_type, proplists:delete(client_type, Config0)),
      [{client_type, erlang}, {server_type, openssl} | Config];    
  do_init_per_group(GroupName, Config) when GroupName == ecdh_anon;
                                         GroupName == ecdhe_rsa;
                                         GroupName == ecdhe_psk;
  
negative.code:     run_ciphers_test(dhe_psk, 'aes_256_ccm_8', Config).
  
  ecdhe_psk_des_cbc(Config) when is_list(Config) ->
      run_ciphers_test(ecdhe_psk, 'des_cbc', Config).
  
  ecdhe_psk_rc4_128(Config) when is_list(Config) ->
      run_ciphers_test(ecdhe_psk, 'rc4_128', Config).
  
  ecdhe_psk_3des_ede_cbc(Config) when is_list(Config) ->
      run_ciphers_test(ecdhe_psk, '3des_ede_cbc', Config).
  
  ecdhe_psk_aes_128_cbc(Config) when is_list(Config) ->
      run_ciphers_test(ecdhe_psk, 'aes_128_cbc', Config).
  
  ecdhe_psk_aes_256_cbc(Config) when is_list(Config) ->
      run_ciphers_test(ecdhe_psk, 'aes_256_cbc', Config).
  
  ecdhe_psk_aes_128_gcm(Config) when is_list(Config) ->
      run_ciphers_test(ecdhe_psk, 'aes_128_gcm', Config).
  
  ecdhe_psk_aes_256_gcm(Config) when is_list(Config) ->
      run_ciphers_test(ecdhe_psk, 'aes_256_gcm', Config).
  
  ecdhe_psk_aes_128_ccm(Config) when is_list(Config) ->
      run_ciphers_test(ecdhe_psk, 'aes_128_ccm', Config).
  
  ecdhe_psk_aes_128_ccm_8(Config) when is_list(Config) ->
      run_ciphers_test(ecdhe_psk, 'aes_128_ccm_8', Config).
  
  psk_des_cbc(Config) when is_list(Config) ->
      run_ciphers_test(psk, 'des_cbc', Config).
  
  psk_rc4_128(Config) when is_list(Config) ->
      run_ciphers_test(psk, 'rc4_128', Config).
  
  psk_3des_ede_cbc(Config) when is_list(Config) ->
      run_ciphers_test(psk, '3des_ede_cbc', Config).
  
  psk_aes_128_cbc(Config) when is_list(Config) ->
      run_ciphers_test(psk, 'aes_128_cbc', Config).
  
  psk_aes_256_cbc(Config) when is_list(Config) ->
      run_ciphers_test(psk, 'aes_256_cbc', Config).
  
  psk_aes_128_gcm(Config) when is_list(Config) ->
      run_ciphers_test(psk, 'aes_128_gcm', Config).
  
  psk_aes_256_gcm(Config) when is_list(Config) ->
      run_ciphers_test(psk, 'aes_256_gcm', Config).
  
  psk_aes_128_ccm(Config) when is_list(Config) ->
      run_ciphers_test(psk, 'aes_128_ccm', Config).
  
  psk_aes_256_ccm(Config) when is_list(Config) ->
      run_ciphers_test(psk, 'aes_256_ccm', Config).
  
  psk_aes_128_ccm_8(Config) when is_list(Config) ->
      run_ciphers_test(psk, 'aes_128_ccm_8', Config).
  
  psk_aes_256_ccm_8(Config) when is_list(Config) ->
      run_ciphers_test(psk, 'aes_256_ccm_8', Config).
  