anchor.diff:  	CommitEAPData = ocs_eap_codec:eap_pwd(CommitRespHeader),
   	CommitRespPacket = #eap_packet{code = response, type = ?PWD, identifier = EAPId2, data = CommitEAPData},
   	CommitRespPacketData = ocs_eap_codec:eap_packet(CommitRespPacket),
  -	CommitAttributeList1 = radius_attributes:store(?EAPMessage,
  -	   CommitRespPacketData, IDReqAttributeList5),
  +	CommitAttributeList1 = radius_attributes:add(?EAPMessage,
  +		CommitRespPacketData, IDReqAttributeList5),
   	Authenticator3 = radius:authenticator(),
   	CommitResponse1 = #radius{code = ?AccessRequest, id = 3, authenticator = Authenticator3,
   		attributes = CommitAttributeList1},
  
positive.code: 	IDEAPData = ocs_eap_codec:eap_pwd(IDRespHeader),
  	IDRespPacket = #eap_packet{code = response, type = ?PWD, identifier = IDEAPId, data = IDEAPData},
  	IDEAPPacketData = ocs_eap_codec:eap_packet(IDRespPacket),
  	IDRespAttributeList1 = radius_attributes:store(?EAPMessage, IDEAPPacketData, IDReqAttributeList5),
  	Authenticator2 = radius:authenticator(),
  	IDResponse1 = #radius{code = ?AccessRequest, id = 2,  authenticator = Authenticator2,
  		attributes = IDRespAttributeList1},
  	IDResPacket1 = radius:codec(IDResponse1),
  	IDRespMsgAuth = crypto:hmac(md5, SharedSecret, IDResPacket1),
  	IDRspAttributeList3 = radius_attributes:store(?MessageAuthenticator,
  		IDRespMsgAuth, IDRespAttributeList1),
  	IDResPacket1 = radius:codec(IDResponse1),
  	IDRespMsgAuth = crypto:hmac(md5, SharedSecret, IDResPacket1),
  	IDRspAttributeList3 = radius_attributes:store(?MessageAuthenticator,
  
negative.code: 	RADAcct_ReqId21 = 3,
  	RADAcct_ReqAuth2 = radius:authenticator(),
  	RADAcctAttributes20 = radius_attributes:new(),
  	RADAcctAttributes21 = radius_attributes:add(?UserName, "25252525", RADAcctAttributes20),
  	RADAcctAttributes22 = radius_attributes:add(?AcctSessionId, "xray12", RADAcctAttributes21),
  	RADAcctAttributes23 = radius_attributes:add(?AcctStatusType, ?AccountingInterimUpdate, RADAcctAttributes22),
  	RADAcctAttributes24 = radius_attributes:add(?AcctInputOctets, 50, RADAcctAttributes23),
  	RADAcctAttributes25 = radius_attributes:add(?AcctOutputOctets, 50, RADAcctAttributes24),
  	RADAcctAttributes26 = radius_attributes:add(?NasIpAddress, AcctAddress, RADAcctAttributes25),
  	RADAcctAttributes27 = radius_attributes:add(?NasIdentifier, NasId, RADAcctAttributes26),
  	RADAcctAttributes28 = radius_attributes:add(?MessageAuthenticator,
  			<<0:128>>, RADAcctAttributes27),
  	RADAcctAttributesList21 = radius_attributes:codec(RADAcctAttributes28),
  	RADAcct_Rec22 = #radius{code = ?AccountingRequest, id = RADAcct_ReqId21, authenticator = RADAcct_ReqAuth,
  		attributes = RADAcctAttributesList21},
  