anchor.diff:      end.
   
   callback_mode() ->
  -    state_functions.
  +    [state_functions, state_enter].
   
   %%--------------------------------------------------------------------
   %% State functions 
   %%--------------------------------------------------------------------
   
  +init(enter, _, State) ->
  +    {keep_state, State};     
   init({call, From}, {start, Timeout}, 
        #state{host = Host, port = Port, role = client,
   	    ssl_options = SslOpts,
  
positive.code:     {EncChangeCipher, ConnectionStates} = encode_change_cipher(ChangeCipher, Version, Epoch, ConnectionStates1),
  
      send(Transport, Socket, [HsBefore, EncChangeCipher]),
      start_flight(State0#state{connection_states = ConnectionStates});
  
  send_handshake_flight(#state{socket = Socket,
  			     transport_cb = Transport,
  
negative.code: abbreviated(Type, Event, State) ->
      ssl_connection:abbreviated(Type, Event, State, ?MODULE).
  
  certify(enter, _, State0) ->
      {State, Actions} = handle_flight_timer(State0),
      {keep_state, State, Actions}; 
  certify(info, Event, State) ->
      handle_info(Event, certify, State);
  certify(internal = Type, #server_hello_done{} = Event, State) ->
  