anchor.diff:  		data = CommitReqData} = ocs_eap_codec:eap_pwd(CommitData),
   	#eap_pwd_commit{element = _Element_S, scalar = _Scalar_S} = ocs_eap_codec:eap_pwd_commit(CommitReqData),
   	P_Rand = crypto:rand_uniform(1, ?R),
  -	{ok, Password, _Attr, _Balance} = ocs:find_subscriber(PeerID),
  -	PWE = ocs_eap_pwd:compute_pwe(Token, PeerID, ServerID, Password),
  +	{ok, Password, _Attr, _Balance} = ocs:find_subscriber(PeerId),
  +	PWE = ocs_eap_pwd:compute_pwe(Token, PeerId, ServerID, Password),
   	{Scalar_P, Element_P} = ocs_eap_pwd:compute_scalar(<<P_Rand:256>>, PWE),
   	CommitRespBody = #eap_pwd_commit{scalar = Scalar_P, element = Element_P},
   	CommitRespBodyData = ocs_eap_codec:eap_pwd_commit(CommitRespBody),
  
positive.code: 
  invalid_id_response_eap_pwd(Config) ->
  	Id = 6,
  	PeerID = list_to_binary(?config(peer_id, Config)),
  	{ok, AuthAddress} = application:get_env(ocs, radius_auth_addr),
  	{ok, AuthPort} = application:get_env(ocs, radius_auth_port),
  	Socket = ?config(socket, Config),
  
negative.code: 		data = CommitReqData} = ocs_eap_codec:eap_pwd(CommitData),
  	#eap_pwd_commit{element = Element_S, scalar = Scalar_S} = ocs_eap_codec:eap_pwd_commit(CommitReqData),
  	P_Rand = crypto:rand_uniform(1, ?R),
  	{ok, Password, _Attr, _Balancen} = ocs:find_subscriber(PeerId),
  	PWE = ocs_eap_pwd:compute_pwe(Token, PeerId, ServerID, Password),
  	{Scalar_P, Element_P} = ocs_eap_pwd:compute_scalar(<<P_Rand:256>>, PWE),
  	CommitRespBody = #eap_pwd_commit{scalar = Scalar_P, element = Element_P},
  	CommitRespBodyData = ocs_eap_codec:eap_pwd_commit(CommitRespBody),
  