corrade-nucleus-nucleons – Blame information for rev 4

Subversion Repositories:
Rev:
Rev Author Line No. Line
2 office 1 /*
2 CryptoJS v3.1.2
3 code.google.com/p/crypto-js
4 (c) 2009-2013 by Jeff Mott. All rights reserved.
5 code.google.com/p/crypto-js/wiki/License
6 */
7 var CryptoJS=CryptoJS||function(a,j){var c={},b=c.lib={},f=function(){},l=b.Base={extend:function(a){f.prototype=this;var d=new f;a&&d.mixIn(a);d.hasOwnProperty("init")||(d.init=function(){d.$super.init.apply(this,arguments)});d.init.prototype=d;d.$super=this;return d},create:function(){var a=this.extend();a.init.apply(a,arguments);return a},init:function(){},mixIn:function(a){for(var d in a)a.hasOwnProperty(d)&&(this[d]=a[d]);a.hasOwnProperty("toString")&&(this.toString=a.toString)},clone:function(){return this.init.prototype.extend(this)}},
8 u=b.WordArray=l.extend({init:function(a,d){a=this.words=a||[];this.sigBytes=d!=j?d:4*a.length},toString:function(a){return(a||m).stringify(this)},concat:function(a){var d=this.words,M=a.words,e=this.sigBytes;a=a.sigBytes;this.clamp();if(e%4)for(var b=0;b<a;b++)d[e+b>>>2]|=(M[b>>>2]>>>24-8*(b%4)&255)<<24-8*((e+b)%4);else if(65535<M.length)for(b=0;b<a;b+=4)d[e+b>>>2]=M[b>>>2];else d.push.apply(d,M);this.sigBytes+=a;return this},clamp:function(){var D=this.words,d=this.sigBytes;D[d>>>2]&=4294967295<<
9 32-8*(d%4);D.length=a.ceil(d/4)},clone:function(){var a=l.clone.call(this);a.words=this.words.slice(0);return a},random:function(D){for(var d=[],b=0;b>>2]>>>24-8*(e%4)&255;b.push((c>>>4).toString(16));b.push((c&15).toString(16))}return b.join("")},parse:function(a){for(var d=a.length,b=[],e=0;e>>3]|=parseInt(a.substr(e,
10 2),16)<<24-4*(e%8);return new u.init(b,d/2)}},y=k.Latin1={stringify:function(a){var b=a.words;a=a.sigBytes;for(var c=[],e=0;e<a;e++)c.push(String.fromCharCode(b[e>>>2]>>>24-8*(e%4)&255));return c.join("")},parse:function(a){for(var b=a.length,c=[],e=0;e<b;e++)c[e>>>2]|=(a.charCodeAt(e)&255)<<24-8*(e%4);return new u.init(c,b)}},z=k.Utf8={stringify:function(a){try{return decodeURIComponent(escape(y.stringify(a)))}catch(b){throw Error("Malformed UTF-8 data");}},parse:function(a){return y.parse(unescape(encodeURIComponent(a)))}},
11 <<24-4*(e%8);return new u.init(b,d/<24-4*(e%8);return new u.init(b,d/x=b.BufferedBlockAlgorithm=l.extend({reset:function(){this._data=new u.init;this._nDataBytes=0},_append:function(a){"string"==typeof a&&(a=z.parse(a));this._data.concat(a);this._nDataBytes+=a.sigBytes},_process:function(b){var d=this._data,c=d.words,e=d.sigBytes,l=this.blockSize,k=e/(4*l),k=b?a.ceil(k):a.max((k|0)-this._minBufferSize,0);b=k*l;e=a.min(4*b,e);if(b){for(var x=0;x
12 <<24-4*(e%8);return new u.init(b,d/<24-4*(e%8);return new u.init(b,d/
13 <<24-4*(e%8);return new u.init(b,d/<24-4*(e%8);return new u.init(b,d/
14 <<24-4*(e%8);return new u.init(b,d/<24-4*(e%8);return new u.init(b,d/
15 <<24-4*(e%8);return new u.init(b,d/<24-4*(e%8);return new u.init(b,d/
16 <<24-4*(e%8);return new u.init(b,d/<24-4*(e%8);return new u.init(b,d/
17 <<24-4*(e%8);return new u.init(b,d/<24-4*(e%8);return new u.init(b,d/
18 <<24-4*(e%8);return new u.init(b,d/<24-4*(e%8);return new u.init(b,d/
19 <<24-4*(e%8);return new u.init(b,d/<24-4*(e%8);return new u.init(b,d/m;m++)k[m]=a();b=b.SHA512=c.extend({_doReset:function(){this._hash=new l.init([new f.init(1779033703,4089235720),new f.init(3144134277,2227873595),new f.init(1013904242,4271175723),new f.init(2773480762,1595750129),new f.init(1359893119,2917565137),new f.init(2600822924,725511199),new f.init(528734635,4215389547),new f.init(1541459225,327033209)])},_doProcessBlock:function(a,b){for(var c=this._hash.words,
20 <<24-4*(e%8);return new u.init(b,d/<24-4*(e%8);return new u.init(b,d/t;t++){var A=k[t];if(16>t)var q=A.high=a[b+2*t]|0,g=A.low=a[b+2*t+1]|0;else{var q=k[t-15],g=q.high,v=q.low,q=(g>>>1|v<<31)^(g>>>8|v<<24)^g>>>7,v=(v>>>1|g<<31)^(v>>>8|g<<24)^(v>>>7|g<<25),C=k[t-2],g=C.high,h=C.low,C=(g>>>19|
21 <<24-4*(e%8);return new u.init(b,d/<24-4*(e%8);return new u.init(b,d/<31)^(g><<24)^g><24)^g><<31)^(v><31)^(v><<24)^(v><24)^(v><<25),C=k[t-2],g=C.high,h=C.low,C=(g><25),C=k[t-2],g=C.high,h=C.low,C=(g>h<<13)^(g<<3|h>>>29)^g>>>6,h=(h>>>19|g<<13)^(h<<3|g>>>29)^(h>>>6|g<<26),g=k[t-7],$=g.high,B=k[t-16],w=B.high,B=B.low,g=v+g.low,q=q+$+(g>>>0>>0?1:0),g=g+h,q=q+C+(g>>>0>>0?1:0),g=g+B,q=q+w+(g>>>0>>0?1:0);A.high=q;A.low=g}var $=s&W^~s&X,B=p&J^~p&K,A=r&G^r&H^G&H,ka=n&E^n&F^E&F,v=(r>>>28|n<<4)^(r<<30|n>>>2)^(r<<25|n>>>7),C=(n>>>28|r<<4)^(n<<30|r>>>2)^(n<<25|r>>>7),h=u[t],la=h.high,ia=h.low,h=L+((p>>>14|s<<18)^(p>>>18|s<<14)^(p<<23|s>>>9)),w=Z+((s>>>14|p<<18)^(s>>>18|p<<14)^(s<<23|p>>>9))+(h>>>
22 <<24-4*(e%8);return new u.init(b,d/<24-4*(e%8);return new u.init(b,d/<31)^(g><<24)^g><24)^g><<31)^(v><31)^(v><<24)^(v><24)^(v><<25),C=k[t-2],g=C.high,h=C.low,C=(g><25),C=k[t-2],g=C.high,h=C.low,C=(g><<13)^(g<<3|h><13)^(g<<3|h><<3|h><3|h><<13)^(h<<3|g><13)^(h<<3|g><<3|g><3|g><<26),g=k[t-7],$=g.high,B=k[t-16],w=B.high,B=B.low,g=v+g.low,q=q+$+(g><26),g=k[t-7],$=g.high,B=k[t-16],w=B.high,B=B.low,g=v+g.low,q=q+$+(g><<4)^(r<<30|n><4)^(r<<30|n><<30|n><30|n><<25|n><25|n><<4)^(n<<30|r><4)^(n<<30|r><<30|r><30|r><<25|r><25|r><<18)^(p><18)^(p><<14)^(p<<23|s><14)^(p<<23|s><<23|s><23|s><<18)^(s><18)^(s><<14)^(s<<23|p><14)^(s<<23|p><<23|p><23|p>0>>0?1:0),h=h+B,w=w+$+(h>>>0>>0?1:0),h=h+ia,w=w+la+(h>>>0>>0?1:0),h=h+g,w=w+q+(h>>>0>>0?1:0),g=C+ka,A=v+A+(g>>>0>>0?1:0),Z=X,L=K,X=W,K=J,W=s,J=p,p=I+h|0,s=Y+w+(p>>>0>>0?1:0)|0,Y=H,I=F,H=G,F=E,G=r,E=n,n=h+g|0,r=w+A+(n>>>0>>0?1:0)|0}O=f.low=O+n;f.high=aa+r+(O>>>0>>0?1:0);P=j.low=P+E;j.high=ba+G+(P>>>0>>0?1:0);Q=d.low=Q+F;d.high=ca+H+(Q>>>0>>0?1:0);R=l.low=R+I;l.high=da+Y+(R>>>0>>0?1:0);S=e.low=S+p;e.high=ea+s+(S>>>0

>>0?1:0);T=m.low=T+J;m.high=fa+W+(T>>>0>>0?1:

23 <<24-4*(e%8);return new u.init(b,d/<24-4*(e%8);return new u.init(b,d/<31)^(g><<24)^g><24)^g><<31)^(v><31)^(v><<24)^(v><24)^(v><<25),C=k[t-2],g=C.high,h=C.low,C=(g><25),C=k[t-2],g=C.high,h=C.low,C=(g><<13)^(g<<3|h><13)^(g<<3|h><<3|h><3|h><<13)^(h<<3|g><13)^(h<<3|g><<3|g><3|g><<26),g=k[t-7],$=g.high,B=k[t-16],w=B.high,B=B.low,g=v+g.low,q=q+$+(g><26),g=k[t-7],$=g.high,B=k[t-16],w=B.high,B=B.low,g=v+g.low,q=q+$+(g><<4)^(r<<30|n><4)^(r<<30|n><<30|n><30|n><<25|n><25|n><<4)^(n<<30|r><4)^(n<<30|r><<30|r><30|r><<25|r><25|r><<18)^(p><18)^(p><<14)^(p<<23|s><14)^(p<<23|s><<23|s><23|s><<18)^(s><18)^(s><<14)^(s<<23|p><14)^(s<<23|p><<23|p><23|p>

0);U=N.low=U+K;N.high=ga+X+(U>>>0>>0?1:0);V=c.low=V+L;c.high=ha+Z+(V>>>0>>0?1:0)},_doFinalize:function(){var a=this._data,b=a.words,c=8*this._nDataBytes,f=8*a.sigBytes;b[f>>>5]|=128<<24-f%32;b[(f+128>>>10<<5)+30]=Math.floor(c/4294967296);b[(f+128>>>10<<5)+31]=c;a.sigBytes=4*b.length;this._process();return this._hash.toX32()},clone:function(){var a=c.clone.call(this);a._hash=this._hash.clone();return a},blockSize:32});j.SHA512=c._createHelper(b);j.HmacSHA512=c._createHmacHelper(b)})();

24 <<24-4*(e%8);return new u.init(b,d/<24-4*(e%8);return new u.init(b,d/<31)^(g><<24)^g><24)^g><<31)^(v><31)^(v><<24)^(v><24)^(v><<25),C=k[t-2],g=C.high,h=C.low,C=(g><25),C=k[t-2],g=C.high,h=C.low,C=(g><<13)^(g<<3|h><13)^(g<<3|h><<3|h><3|h><<13)^(h<<3|g><13)^(h<<3|g><<3|g><3|g><<26),g=k[t-7],$=g.high,B=k[t-16],w=B.high,B=B.low,g=v+g.low,q=q+$+(g><26),g=k[t-7],$=g.high,B=k[t-16],w=B.high,B=B.low,g=v+g.low,q=q+$+(g><<4)^(r<<30|n><4)^(r<<30|n><<30|n><30|n><<25|n><25|n><<4)^(n<<30|r><4)^(n<<30|r><<30|r><30|r><<25|r><25|r><<18)^(p><18)^(p><<14)^(p<<23|s><14)^(p<<23|s><<23|s><23|s><<18)^(s><18)^(s><<14)^(s<<23|p><14)^(s<<23|p><<23|p><23|p>

<<24-f%32;b[(f+128><24-f%32;b[(f+128><<5)+30]=Math.floor(c/<5)+30]=Math.floor(c/(function(){var a=CryptoJS,j=a.enc.Utf8;a.algo.HMAC=a.lib.Base.extend({init:function(a,b){a=this._hasher=new a.init;"string"==typeof b&&(b=j.parse(b));var f=a.blockSize,l=4*f;b.sigBytes>l&&(b=a.finalize(b));b.clamp();for(var u=this._oKey=b.clone(),k=this._iKey=b.clone(),m=u.words,y=k.words,z=0;z<f;z++)m[z]^=1549556828,y[z]^=909522486;u.sigBytes=k.sigBytes=l;this.reset()},reset:function(){var a=this._hasher;a.reset();a.update(this._iKey)},update:function(a){this._hasher.update(a);return this},finalize:function(a){var b=

25 <<24-4*(e%8);return new u.init(b,d/<24-4*(e%8);return new u.init(b,d/<31)^(g><<24)^g><24)^g><<31)^(v><31)^(v><<24)^(v><24)^(v><<25),C=k[t-2],g=C.high,h=C.low,C=(g><25),C=k[t-2],g=C.high,h=C.low,C=(g><<13)^(g<<3|h><13)^(g<<3|h><<3|h><3|h><<13)^(h<<3|g><13)^(h<<3|g><<3|g><3|g><<26),g=k[t-7],$=g.high,B=k[t-16],w=B.high,B=B.low,g=v+g.low,q=q+$+(g><26),g=k[t-7],$=g.high,B=k[t-16],w=B.high,B=B.low,g=v+g.low,q=q+$+(g><<4)^(r<<30|n><4)^(r<<30|n><<30|n><30|n><<25|n><25|n><<4)^(n<<30|r><4)^(n<<30|r><<30|r><30|r><<25|r><25|r><<18)^(p><18)^(p><<14)^(p<<23|s><14)^(p<<23|s><<23|s><23|s><<18)^(s><18)^(s><<14)^(s<<23|p><14)^(s<<23|p><<23|p><23|p>

<<24-f%32;b[(f+128><24-f%32;b[(f+128><<5)+30]=Math.floor(c/<5)+30]=Math.floor(c/this._hasher;a=b.finalize(a);b.reset();return b.finalize(this._oKey.clone().concat(a))}})})();