anchor.diff:  	SocketOpts :: [term()],
   	Timeout :: timeout().
   %% @doc Connects to the EAP session
  -connect(Address, ClientPid, SocketOpts, Timeout) ->
  +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
  
positive.code: 	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(),
  
negative.code: -module(peer_tls_transport).
  -copyright('Copyright (c) 2016 SigScale Global Inc.').
  
  %% export public API
  -export([ssl_connect/3, deliver/3]).
  
  %% export gen_tcp compatible API
  -export([connect/4, send/2, controlling_process/2, close/1, shutdown/2]).
  
  -define(cb_info,
  		{cb_info, {?MODULE, eap_tls, eap_tls_closed, eap_tls_error}}).
  
  %%----------------------------------------------------------------------
  %%  peer_tls_transport public api
  