anchor.diff:  	SslPid ! {eap_tls, ClientPid, iolist_to_binary(Data)},
   	ok.
   
  -
   %%----------------------------------------------------------------------
   %%  peer_tls_transport callbacks
   %%----------------------------------------------------------------------
  +
   -spec connect(Address, ClientPid, SocketOpts, Timeout) ->
   		{ok, ClientPid} when
   	Address :: inet:socket_address() | inet:hostname(),
  
positive.code: 	SocketOpts :: [term()],
  	Timeout :: timeout().
  %% @doc Connects to the EAP session
  connect(Address, ClientPid, SocketOpts, Timeout) ->
  	{ok, ClientPid}.
  
  -spec setopts(ClientPid, Options) ->
  	ok | {error, Reason} when
  		ClientPid :: pid(),
        Options :: [eap_option()],
  		Reason :: term().
  %% @doc Sets one or more options for an EAP session.
  setopts(ClientPid, Options) when is_pid(ClientPid) -> 
  	case proplists:get_value(active, Options) of
  		undefined ->
  			ok;
  		Active ->
  			% ClientPid ! {ssl_setopts, Options},
  			ok
  	end.
  
  -spec getopts(ClientPid, Options) ->
  	{ok, OptionValues} | {error, Reason} when
  		ClientPid :: pid(),
        Options :: [eap_option()],
        OptionValues :: [eap_option()],
  		Reason :: term().
  %% @doc Gets one or more options for an EAP session.
  getopts(ClientPid, Options) when is_pid(ClientPid) ->
  	{ok, []}.
  
  -spec shutdown(ClientPid, How) ->
  	ok | {error, Reason} when
  		ClientPid :: pid(),
  		How :: read | write | read_write,
  		Reason :: term().
  %% @doc Close an EAP session in one or two directions.
  shutdown(ClientPid, How) when is_pid(ClientPid) ->
  	ok.
  
  -spec close(ClientPid) ->
  	ok when
  		ClientPid :: pid().
  %% @doc Close an EAP session.
  close(ClientPid) when is_pid(ClientPid) ->
  	ok.
  
  -spec send(ClientPid, Data) ->
  	ok | {error, Reason} when
  
negative.code: 		Pid :: pid(),
  		Reason :: closed | not_owner | term().
  %% @doc Assigns a new controlling process Pid to EAP session.
  controlling_process(ClientPid, _Pid) when is_pid(ClientPid) ->
  	ok.
  
  -spec close(ClientPid) ->
  	ok when
  		ClientPid :: pid().
  %% @doc Close an EAP session.
  close(ClientPid) when is_pid(ClientPid) ->
  	ok.
  
  -spec shutdown(ClientPid, How) ->
  	ok | {error, Reason} when
  		ClientPid :: pid(),
  		How :: read | write | read_write,
  		Reason :: term().
  %% @doc Close an EAP session in one or two directions.
  shutdown(ClientPid, _How) when is_pid(ClientPid) ->
  	ok.
  
  %%----------------------------------------------------------------------
  