anchor.diff:  				crypto:hmac(sha256, Key, Data, 16)
   		end).
   -else.
  -	-define(HMAC_SHA(Key, Data), crypto:hmac(sha256, Key, Data, 16)).
  +	-define(HMACN_SHA(Key, Data), crypto:hmac(sha256, Key, Data, 16)).
   -endif.
   
   -dialyzer({[nowarn_function, no_match],
  
positive.code: 	EapPacket = #eap_packet{code = request, type = ?AKAprime,
  			identifier = NextEapID, data = EapData},
  	EapMessage1 = ocs_eap_codec:eap_packet(EapPacket),
  	Mac = ?HMAC_SHA(Kaut, EapMessage1),
  	EapMessage2 = ocs_eap_codec:aka_set_mac(Mac, EapMessage1),
  	NewStateData = StateData#statedata{request = undefined,
  			eap_id = NextEapID, res = XRES, ck = CKprime, ik = IKprime,
  
negative.code: 	EapPacket = #eap_packet{code = request, type = ?AKAprime,
  			identifier = NextEapID, data = EapData},
  	EapMessage1 = ocs_eap_codec:eap_packet(EapPacket),
  	Mac = ?HMACN_SHA(Kaut, EapMessage1),
  	EapMessage2 = ocs_eap_codec:aka_set_mac(Mac, EapMessage1),
  	NewStateData = StateData#statedata{request = undefined,
  			eap_id = NextEapID, res = XRES, ck = CKprime, ik = IKprime,
  