anchor.diff:  		auc_fsm :: undefined | pid(),
   		session_id:: string() | {NAS :: inet:ip_address() | string(),
   				Port :: string(), Peer :: string()},
  -		start :: undefined | #diameter_eap_app_DER{} | #radius{},
  +		request :: undefined | #diameter_eap_app_DER{} | #radius{},
   		secret :: undefined | binary(),
   		eap_id = 0 :: byte(),
   		server_id  ::  binary(),
  
positive.code: 		Pseudonym :: binary().
  %% @doc Create an encrypted temporary identity.
  %%
  %% See 3GPP 33.402 14.1 Temporary identity generation.
  %% @private
  encrypt_imsi(CompressedIMSI, {N, Kpseu} = _Key)
  		when size(CompressedIMSI) == 8, size(Kpseu) == 16 ->
  
negative.code: 			end;
  		{error, not_found} ->
  			EapData = ocs_eap_codec:eap_aka(#eap_aka_identity{fullauth_id_req = true}),
  			NextStateData = NewStateData#statedata{request = undefined, id_req = full},
  			EapPacket = #eap_packet{code = request,
  					type = ?AKA, identifier = EapID, data = EapData},
  			send_radius_response(EapPacket, ?AccessChallenge, [], RadiusID,
  