anchor.diff:  		authenticator = RequestAuthenticator, secret = Secret, radius_fsm = RadiusFsm,
   		peer_id = PeerID, token = Token, confirm_s = ConfirmS, element_s = ElementS,
   		scalar_s = ScalarS, ks = Ks} = StateData)->
  -	try 
  +	try
   		EAPData = ocs_eap_codec:eap_packet(EAPPacket),
   		#eap_packet{code = ?Response, identifier = EapID, data = Data} = EAPData,
   		EAPHeader = ocs_eap_codec:eap_pwd(Data),
  
positive.code: 		{next_state, wait_for_commit, NewStateData, ?TIMEOUT}
  	catch
  		_:_ ->
  			{next_state, wait_for_id, StateData, ?TIMEOUT}
  	end.
  
  
negative.code: 		end
  	catch
  		_:_ ->
  			radius:response(RadiusFsm, {error, ignore}),
  			{next_state, wait_for_commit, StateData,0}
  	end.
  %% @hidden
  