File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
/**
* Secure Hash Algorithm with 256-bit digest (SHA-256) implementation.
*
* See FIPS 180-2 for details.
*
* @author Dave Longley
*
* Copyright (c) 2010-2014 Digital Bazaar, Inc.
*/
var _0x8a91=["\x73\x68\x61\x32\x35\x36","\x6D\x64","\x61\x6C\x67\x6F\x72\x69\x74\x68\x6D\x73","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x42\x75\x66\x66\x65\x72","\x75\x74\x69\x6C","\x73\x74\x61\x72\x74","\x6D\x65\x73\x73\x61\x67\x65\x4C\x65\x6E\x67\x74\x68","\x6D\x65\x73\x73\x61\x67\x65\x4C\x65\x6E\x67\x74\x68\x36\x34","\x75\x70\x64\x61\x74\x65","\x75\x74\x66\x38","\x65\x6E\x63\x6F\x64\x65\x55\x74\x66\x38","\x6C\x65\x6E\x67\x74\x68","\x70\x75\x74\x42\x79\x74\x65\x73","\x72\x65\x61\x64","\x63\x6F\x6D\x70\x61\x63\x74","\x64\x69\x67\x65\x73\x74","\x62\x79\x74\x65\x73","\x73\x75\x62\x73\x74\x72","\x70\x75\x74\x49\x6E\x74\x33\x32","\x68\x30","\x68\x31","\x68\x32","\x68\x33","\x68\x34","\x68\x35","\x68\x36","\x68\x37","\x66\x72\x6F\x6D\x43\x68\x61\x72\x43\x6F\x64\x65","\x66\x69\x6C\x6C\x53\x74\x72\x69\x6E\x67","\x67\x65\x74\x49\x6E\x74\x33\x32","\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x6F\x62\x6A\x65\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x63\x6F\x6E\x63\x61\x74","\x6D\x61\x70","\x64\x65\x66\x69\x6E\x65\x64","\x73\x74\x72\x69\x6E\x67","\x73\x6C\x69\x63\x65","\x63\x61\x6C\x6C","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x61\x70\x70\x6C\x79","\x72\x65\x71\x75\x69\x72\x65","\x6D\x6F\x64\x75\x6C\x65","\x2E\x2F\x75\x74\x69\x6C"];(function(){function _0x1fd0x1(_0x1fd0x2){var _0x1fd0x3=_0x1fd0x2[_0x8a91[0]]=_0x1fd0x2[_0x8a91[0]]||{};_0x1fd0x2[_0x8a91[1]]=_0x1fd0x2[_0x8a91[1]]||{};_0x1fd0x2[_0x8a91[1]][_0x8a91[2]]=_0x1fd0x2[_0x8a91[1]][_0x8a91[2]]||{};_0x1fd0x2[_0x8a91[1]][_0x8a91[0]]=_0x1fd0x2[_0x8a91[1]][_0x8a91[2]][_0x8a91[0]]=_0x1fd0x3;_0x1fd0x3[_0x8a91[3]]=function(){if(!_0x1fd0xe){_0x1fd0x10()};var _0x1fd0x4=null;var _0x1fd0x5=_0x1fd0x2[_0x8a91[5]][_0x8a91[4]]();var _0x1fd0x6= new Array(64);var _0x1fd0x7={algorithm:_0x8a91[0],blockLength:64,digestLength:32,messageLength:0,messageLength64:[0,0]};_0x1fd0x7[_0x8a91[6]]=function(){_0x1fd0x7[_0x8a91[7]]=0;_0x1fd0x7[_0x8a91[8]]=[0,0];_0x1fd0x5=_0x1fd0x2[_0x8a91[5]][_0x8a91[4]]();_0x1fd0x4={h0:0x6A09E667,h1:0xBB67AE85,h2:0x3C6EF372,h3:0xA54FF53A,h4:0x510E527F,h5:0x9B05688C,h6:0x1F83D9AB,h7:0x5BE0CD19};return _0x1fd0x7;};_0x1fd0x7[_0x8a91[6]]();_0x1fd0x7[_0x8a91[9]]=function(_0x1fd0x8,_0x1fd0x9){if(_0x1fd0x9===_0x8a91[10]){_0x1fd0x8=_0x1fd0x2[_0x8a91[5]][_0x8a91[11]](_0x1fd0x8)};_0x1fd0x7[_0x8a91[7]]+=_0x1fd0x8[_0x8a91[12]];_0x1fd0x7[_0x8a91[8]][0]+=(_0x1fd0x8[_0x8a91[12]]/0x100000000)>>>0;_0x1fd0x7[_0x8a91[8]][1]+=_0x1fd0x8[_0x8a91[12]]>>>0;_0x1fd0x5[_0x8a91[13]](_0x1fd0x8);_0x1fd0x11(_0x1fd0x4,_0x1fd0x6,_0x1fd0x5);if(_0x1fd0x5[_0x8a91[14]]>2048||_0x1fd0x5[_0x8a91[12]]()===0){_0x1fd0x5[_0x8a91[15]]()};return _0x1fd0x7;};_0x1fd0x7[_0x8a91[16]]=function(){var _0x1fd0xa=_0x1fd0x2[_0x8a91[5]][_0x8a91[4]]();_0x1fd0xa[_0x8a91[13]](_0x1fd0x5[_0x8a91[17]]());_0x1fd0xa[_0x8a91[13]](_0x1fd0xd[_0x8a91[18]](0,64-((_0x1fd0x7[_0x8a91[8]][1]+8)&0x3F)));_0x1fd0xa[_0x8a91[19]]((_0x1fd0x7[_0x8a91[8]][0]<<3)|(_0x1fd0x7[_0x8a91[8]][0]>>>28));_0x1fd0xa[_0x8a91[19]](_0x1fd0x7[_0x8a91[8]][1]<<3);var _0x1fd0xb={h0:_0x1fd0x4[_0x8a91[20]],h1:_0x1fd0x4[_0x8a91[21]],h2:_0x1fd0x4[_0x8a91[22]],h3:_0x1fd0x4[_0x8a91[23]],h4:_0x1fd0x4[_0x8a91[24]],h5:_0x1fd0x4[_0x8a91[25]],h6:_0x1fd0x4[_0x8a91[26]],h7:_0x1fd0x4[_0x8a91[27]]};_0x1fd0x11(_0x1fd0xb,_0x1fd0x6,_0x1fd0xa);var _0x1fd0xc=_0x1fd0x2[_0x8a91[5]][_0x8a91[4]]();_0x1fd0xc[_0x8a91[19]](_0x1fd0xb[_0x8a91[20]]);_0x1fd0xc[_0x8a91[19]](_0x1fd0xb[_0x8a91[21]]);_0x1fd0xc[_0x8a91[19]](_0x1fd0xb[_0x8a91[22]]);_0x1fd0xc[_0x8a91[19]](_0x1fd0xb[_0x8a91[23]]);_0x1fd0xc[_0x8a91[19]](_0x1fd0xb[_0x8a91[24]]);_0x1fd0xc[_0x8a91[19]](_0x1fd0xb[_0x8a91[25]]);_0x1fd0xc[_0x8a91[19]](_0x1fd0xb[_0x8a91[26]]);_0x1fd0xc[_0x8a91[19]](_0x1fd0xb[_0x8a91[27]]);return _0x1fd0xc;};return _0x1fd0x7;};var _0x1fd0xd=null;var _0x1fd0xe=false;var _0x1fd0xf=null;function _0x1fd0x10(){_0x1fd0xd=String[_0x8a91[28]](128);_0x1fd0xd+=_0x1fd0x2[_0x8a91[5]][_0x8a91[29]](String[_0x8a91[28]](0x00),64);_0x1fd0xf=[0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5,0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5,0xd807aa98,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174,0xe49b69c1,0xefbe4786,0x0fc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7,0xc6e00bf3,0xd5a79147,0x06ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85,0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3,0xd192e819,0xd6990624,0xf40e3585,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208,0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2];_0x1fd0xe=true;}function _0x1fd0x11(_0x1fd0x12,_0x1fd0x13,_0x1fd0x14){var _0x1fd0x15,_0x1fd0x16,_0x1fd0x17,_0x1fd0x18,_0x1fd0x19,_0x1fd0x1a,_0x1fd0x1b,_0x1fd0x1c,_0x1fd0x1d,_0x1fd0x1e,_0x1fd0x1f,_0x1fd0x20,_0x1fd0x21,_0x1fd0x22,_0x1fd0x23;var _0x1fd0x24=_0x1fd0x14[_0x8a91[12]]();while(_0x1fd0x24>=64){for(_0x1fd0x1b=0;_0x1fd0x1b<16;++_0x1fd0x1b){_0x1fd0x13[_0x1fd0x1b]=_0x1fd0x14[_0x8a91[30]]()};for(;_0x1fd0x1b<64;++_0x1fd0x1b){_0x1fd0x15=_0x1fd0x13[_0x1fd0x1b-2];_0x1fd0x15=((_0x1fd0x15>>>17)|(_0x1fd0x15<<15))^((_0x1fd0x15>>>19)|(_0x1fd0x15<<13))^(_0x1fd0x15>>>10);_0x1fd0x16=_0x1fd0x13[_0x1fd0x1b-15];_0x1fd0x16=((_0x1fd0x16>>>7)|(_0x1fd0x16<<25))^((_0x1fd0x16>>>18)|(_0x1fd0x16<<14))^(_0x1fd0x16>>>3);_0x1fd0x13[_0x1fd0x1b]=(_0x1fd0x15+_0x1fd0x13[_0x1fd0x1b-7]+_0x1fd0x16+_0x1fd0x13[_0x1fd0x1b-16])|0;};_0x1fd0x1c=_0x1fd0x12[_0x8a91[20]];_0x1fd0x1d=_0x1fd0x12[_0x8a91[21]];_0x1fd0x1e=_0x1fd0x12[_0x8a91[22]];_0x1fd0x1f=_0x1fd0x12[_0x8a91[23]];_0x1fd0x20=_0x1fd0x12[_0x8a91[24]];_0x1fd0x21=_0x1fd0x12[_0x8a91[25]];_0x1fd0x22=_0x1fd0x12[_0x8a91[26]];_0x1fd0x23=_0x1fd0x12[_0x8a91[27]];for(_0x1fd0x1b=0;_0x1fd0x1b<64;++_0x1fd0x1b){_0x1fd0x18=((_0x1fd0x20>>>6)|(_0x1fd0x20<<26))^((_0x1fd0x20>>>11)|(_0x1fd0x20<<21))^((_0x1fd0x20>>>25)|(_0x1fd0x20<<7));_0x1fd0x19=_0x1fd0x22^(_0x1fd0x20&(_0x1fd0x21^_0x1fd0x22));_0x1fd0x17=((_0x1fd0x1c>>>2)|(_0x1fd0x1c<<30))^((_0x1fd0x1c>>>13)|(_0x1fd0x1c<<19))^((_0x1fd0x1c>>>22)|(_0x1fd0x1c<<10));_0x1fd0x1a=(_0x1fd0x1c&_0x1fd0x1d)|(_0x1fd0x1e&(_0x1fd0x1c^_0x1fd0x1d));_0x1fd0x15=_0x1fd0x23+_0x1fd0x18+_0x1fd0x19+_0x1fd0xf[_0x1fd0x1b]+_0x1fd0x13[_0x1fd0x1b];_0x1fd0x16=_0x1fd0x17+_0x1fd0x1a;_0x1fd0x23=_0x1fd0x22;_0x1fd0x22=_0x1fd0x21;_0x1fd0x21=_0x1fd0x20;_0x1fd0x20=(_0x1fd0x1f+_0x1fd0x15)|0;_0x1fd0x1f=_0x1fd0x1e;_0x1fd0x1e=_0x1fd0x1d;_0x1fd0x1d=_0x1fd0x1c;_0x1fd0x1c=(_0x1fd0x15+_0x1fd0x16)|0;};_0x1fd0x12[_0x8a91[20]]=(_0x1fd0x12[_0x8a91[20]]+_0x1fd0x1c)|0;_0x1fd0x12[_0x8a91[21]]=(_0x1fd0x12[_0x8a91[21]]+_0x1fd0x1d)|0;_0x1fd0x12[_0x8a91[22]]=(_0x1fd0x12[_0x8a91[22]]+_0x1fd0x1e)|0;_0x1fd0x12[_0x8a91[23]]=(_0x1fd0x12[_0x8a91[23]]+_0x1fd0x1f)|0;_0x1fd0x12[_0x8a91[24]]=(_0x1fd0x12[_0x8a91[24]]+_0x1fd0x20)|0;_0x1fd0x12[_0x8a91[25]]=(_0x1fd0x12[_0x8a91[25]]+_0x1fd0x21)|0;_0x1fd0x12[_0x8a91[26]]=(_0x1fd0x12[_0x8a91[26]]+_0x1fd0x22)|0;_0x1fd0x12[_0x8a91[27]]=(_0x1fd0x12[_0x8a91[27]]+_0x1fd0x23)|0;_0x1fd0x24-=64;};}}var _0x1fd0x25=_0x8a91[0];if( typeof define!==_0x8a91[31]){if( typeof module===_0x8a91[32]&&module[_0x8a91[33]]){var _0x1fd0x26=true;define=function(_0x1fd0x27,_0x1fd0x28){_0x1fd0x28(require,module)};}else {if( typeof forge===_0x8a91[34]){forge={}};return _0x1fd0x1(forge);}};var _0x1fd0x29;var _0x1fd0x2a=function(_0x1fd0x2b,_0x1fd0x2c){_0x1fd0x2c[_0x8a91[33]]=function(_0x1fd0x2){var _0x1fd0x2d=_0x1fd0x29[_0x8a91[36]](function(_0x1fd0x2e){return _0x1fd0x2b(_0x1fd0x2e)})[_0x8a91[35]](_0x1fd0x1);_0x1fd0x2=_0x1fd0x2||{};_0x1fd0x2[_0x8a91[37]]=_0x1fd0x2[_0x8a91[37]]||{};if(_0x1fd0x2[_0x8a91[37]][_0x1fd0x25]){return _0x1fd0x2[_0x1fd0x25]};_0x1fd0x2[_0x8a91[37]][_0x1fd0x25]=true;for(var _0x1fd0x1b=0;_0x1fd0x1b<_0x1fd0x2d[_0x8a91[12]];++_0x1fd0x1b){_0x1fd0x2d[_0x1fd0x1b](_0x1fd0x2)};return _0x1fd0x2[_0x1fd0x25];}};var _0x1fd0x2f=define;define=function(_0x1fd0x27,_0x1fd0x28){_0x1fd0x29=( typeof _0x1fd0x27===_0x8a91[38])?_0x1fd0x28[_0x8a91[39]](2):_0x1fd0x27[_0x8a91[39]](2);if(_0x1fd0x26){delete define;return _0x1fd0x2f[_0x8a91[42]](null,Array[_0x8a91[41]][_0x8a91[39]][_0x8a91[40]](arguments,0));};define=_0x1fd0x2f;return define[_0x8a91[42]](null,Array[_0x8a91[41]][_0x8a91[39]][_0x8a91[40]](arguments,0));};define([_0x8a91[43],_0x8a91[44],_0x8a91[45]],function(){_0x1fd0x2a[_0x8a91[42]](null,Array[_0x8a91[41]][_0x8a91[39]][_0x8a91[40]](arguments,0))});})();