var wa=toWord(key); if(wa.length>16) wa=core(wa,key.length*chrsz); var l=[], r=[]; for(var i=0; i<16; i++){ l[i]=wa[i]^0x36363636; r[i]=wa[i]^0x5c5c5c5c; } var h=core(l.concat(toWord(data)),512+data.length*chrsz); return core(r.concat(h),640); } 
var wa=toWord(key); if(wa.length>16){ wa=core(wa,key.length*_723); } var l=[],r=[]; for(var i=0;i<16;i++){ l[i]=wa[i]^909522486; r[i]=wa[i]^1549556828; } var h=core(l.concat(toWord(data)),512+data.length*_723); return core(r.concat(h),640); } 
  function hmac(data,key){    var wa=toWord(key);    if(wa.length>16) wa=core(wa,key.length*chrsz);    var l=[], r=[];    for(var i=0; i<16; i++){      l[i]=wa[i]^0x36363636;      r[i]=wa[i]^0x5c5c5c5c;    }    var h=core(l.concat(toWord(data)),512+data.length*chrsz);    return core(r.concat(h),640);  }
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/90939f35f46f873d9b1f5c5f818ecf012711dc71/dojo.js/buggy/src/main/resources/org/apache/struts2/static/dojo/dojo.js