anchor.diff:  
   
   parse_handshake(Direction, #client_hello{
  -                              client_version = Version
  +                              client_version = Version0,
  +                              cipher_suites = CipherSuites0,
  +                              extensions = Extensions
                                } = ClientHello) ->
  +    Version = get_client_version(Version0, Extensions),
       Header = io_lib:format("~s ~s Handshake, ClientHello",
                              [header_prefix(Direction),
                               version(Version)]),
  -    Message = io_lib:format("~p", [?rec_info(client_hello, ClientHello)]),
  +    CipherSuites = parse_cipher_suites(CipherSuites0),
  +    Message = io_lib:format("~p",
  +                            [?rec_info(client_hello,
  +                                       ClientHello#client_hello{cipher_suites = CipherSuites})]),
       {Header, Message};
   parse_handshake(Direction, #server_hello{
  -                              server_version = Version
  +                              server_version = Version0,
  +                              cipher_suite = CipherSuite0,
  +                              extensions = Extensions
                                } = ServerHello) ->
  +    Version = get_server_version(Version0, Extensions),
       Header = io_lib:format("~s ~s Handshake, ServerHello",
                              [header_prefix(Direction),
                               version(Version)]),
  -    Message = io_lib:format("~p", [?rec_info(server_hello, ServerHello)]),
  +    CipherSuite = format_cipher(CipherSuite0),
  +    Message = io_lib:format("~p",
  +                            [?rec_info(server_hello,
  +                                       ServerHello#server_hello{cipher_suite = CipherSuite})]),
       {Header, Message};
   parse_handshake(Direction, #certificate{} = Certificate) ->
       Header = io_lib:format("~s Handshake, Certificate",
  
positive.code:     Message = io_lib:format("~p", [?rec_info(hello_request, HelloRequest)]),
      {Header, Message}.
  
  
  version({3,3}) ->
      "TLS 1.2";
  version({3,2}) ->
  
negative.code: -define(rec_info(T,R),lists:zip(record_info(fields,T),tl(tuple_to_list(R)))).
  
  -include("tls_record.hrl").
  -include("ssl_cipher.hrl").
  -include("ssl_internal.hrl").
  -include("tls_handshake.hrl").
  -include_lib("kernel/include/logger.hrl").
  