anchor.diff:      end,
       ssl_test_lib:close(Client2).
   
  -
  -%%--------------------------------------------------------------------
  -%% Internal functions ------------------------------------------------
  -%%--------------------------------------------------------------------
  -
  -common_ciphers(Version) ->
  -    OpenSSLCiphers = ssl_test_lib:openssl_ciphers(),
  -    ErlOpenSSLCiphers = [ssl:str_to_suite(C) || C <- OpenSSLCiphers],
  -    ErlCiphers = ssl:cipher_suites(all, Version),
  -    [Suite || Suite <- ErlOpenSSLCiphers, lists:member(Suite, ErlCiphers)].
  -
  
positive.code:         ssl_test_lib:start_client([{node, ClientNode},
                                     {port, Port}, {host, Hostname},
                                     {mfa, {ssl_test_lib, session_id, []}},
                                     {from, self()},  {options, [ {ciphers, Ciphers},  
                                                                  {versions, [Version]},
                                                                  {reuse_session, SID} | ClientOpts]}]),
      receive
          {Client1, SID} ->
              ok
  
negative.code:                                         {from, self()},
                                          {mfa, {ssl_test_lib, active_recv, [length(Data)]}},
                                          {reconnect_times, 5},
                                          {options, [{versions, [Version]}| ServerOpts]}]),
      Port = ssl_test_lib:inet_port(Server),
  
      
      {_Client, OpenSSLPort} = ssl_test_lib:start_client(openssl, [{port, Port}, 
                                                                   {reconnect, true},
                                                                   {options, ClientOpts}, 
                                                                   return_port], Config),
      true = port_command(OpenSSLPort, Data),
      
  