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
File name
Commit message
Commit date
/**
* Secure Hash Algorithm with 160-bit digest (SHA-1) implementation.
*
* @author Dave Longley
*
* Copyright (c) 2010-2014 Digital Bazaar, Inc.
*/
var _0x6f42=["\x73\x68\x61\x31","\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","\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 _0xc58bx1(_0xc58bx2){var _0xc58bx3=_0xc58bx2[_0x6f42[0]]=_0xc58bx2[_0x6f42[0]]||{};_0xc58bx2[_0x6f42[1]]=_0xc58bx2[_0x6f42[1]]||{};_0xc58bx2[_0x6f42[1]][_0x6f42[2]]=_0xc58bx2[_0x6f42[1]][_0x6f42[2]]||{};_0xc58bx2[_0x6f42[1]][_0x6f42[0]]=_0xc58bx2[_0x6f42[1]][_0x6f42[2]][_0x6f42[0]]=_0xc58bx3;_0xc58bx3[_0x6f42[3]]=function(){if(!_0xc58bxe){_0xc58bxf()};var _0xc58bx4=null;var _0xc58bx5=_0xc58bx2[_0x6f42[5]][_0x6f42[4]]();var _0xc58bx6= new Array(80);var _0xc58bx7={algorithm:_0x6f42[0],blockLength:64,digestLength:20,messageLength:0,messageLength64:[0,0]};_0xc58bx7[_0x6f42[6]]=function(){_0xc58bx7[_0x6f42[7]]=0;_0xc58bx7[_0x6f42[8]]=[0,0];_0xc58bx5=_0xc58bx2[_0x6f42[5]][_0x6f42[4]]();_0xc58bx4={h0:0x67452301,h1:0xEFCDAB89,h2:0x98BADCFE,h3:0x10325476,h4:0xC3D2E1F0};return _0xc58bx7;};_0xc58bx7[_0x6f42[6]]();_0xc58bx7[_0x6f42[9]]=function(_0xc58bx8,_0xc58bx9){if(_0xc58bx9===_0x6f42[10]){_0xc58bx8=_0xc58bx2[_0x6f42[5]][_0x6f42[11]](_0xc58bx8)};_0xc58bx7[_0x6f42[7]]+=_0xc58bx8[_0x6f42[12]];_0xc58bx7[_0x6f42[8]][0]+=(_0xc58bx8[_0x6f42[12]]/0x100000000)>>>0;_0xc58bx7[_0x6f42[8]][1]+=_0xc58bx8[_0x6f42[12]]>>>0;_0xc58bx5[_0x6f42[13]](_0xc58bx8);_0xc58bx10(_0xc58bx4,_0xc58bx6,_0xc58bx5);if(_0xc58bx5[_0x6f42[14]]>2048||_0xc58bx5[_0x6f42[12]]()===0){_0xc58bx5[_0x6f42[15]]()};return _0xc58bx7;};_0xc58bx7[_0x6f42[16]]=function(){var _0xc58bxa=_0xc58bx2[_0x6f42[5]][_0x6f42[4]]();_0xc58bxa[_0x6f42[13]](_0xc58bx5[_0x6f42[17]]());_0xc58bxa[_0x6f42[13]](_0xc58bxd[_0x6f42[18]](0,64-((_0xc58bx7[_0x6f42[8]][1]+8)&0x3F)));_0xc58bxa[_0x6f42[19]]((_0xc58bx7[_0x6f42[8]][0]<<3)|(_0xc58bx7[_0x6f42[8]][0]>>>28));_0xc58bxa[_0x6f42[19]](_0xc58bx7[_0x6f42[8]][1]<<3);var _0xc58bxb={h0:_0xc58bx4[_0x6f42[20]],h1:_0xc58bx4[_0x6f42[21]],h2:_0xc58bx4[_0x6f42[22]],h3:_0xc58bx4[_0x6f42[23]],h4:_0xc58bx4[_0x6f42[24]]};_0xc58bx10(_0xc58bxb,_0xc58bx6,_0xc58bxa);var _0xc58bxc=_0xc58bx2[_0x6f42[5]][_0x6f42[4]]();_0xc58bxc[_0x6f42[19]](_0xc58bxb[_0x6f42[20]]);_0xc58bxc[_0x6f42[19]](_0xc58bxb[_0x6f42[21]]);_0xc58bxc[_0x6f42[19]](_0xc58bxb[_0x6f42[22]]);_0xc58bxc[_0x6f42[19]](_0xc58bxb[_0x6f42[23]]);_0xc58bxc[_0x6f42[19]](_0xc58bxb[_0x6f42[24]]);return _0xc58bxc;};return _0xc58bx7;};var _0xc58bxd=null;var _0xc58bxe=false;function _0xc58bxf(){_0xc58bxd=String[_0x6f42[25]](128);_0xc58bxd+=_0xc58bx2[_0x6f42[5]][_0x6f42[26]](String[_0x6f42[25]](0x00),64);_0xc58bxe=true;}function _0xc58bx10(_0xc58bx11,_0xc58bx12,_0xc58bx13){var _0xc58bx14,_0xc58bx15,_0xc58bx16,_0xc58bx17,_0xc58bx18,_0xc58bx19,_0xc58bx1a,_0xc58bx1b;var _0xc58bx1c=_0xc58bx13[_0x6f42[12]]();while(_0xc58bx1c>=64){_0xc58bx15=_0xc58bx11[_0x6f42[20]];_0xc58bx16=_0xc58bx11[_0x6f42[21]];_0xc58bx17=_0xc58bx11[_0x6f42[22]];_0xc58bx18=_0xc58bx11[_0x6f42[23]];_0xc58bx19=_0xc58bx11[_0x6f42[24]];for(_0xc58bx1b=0;_0xc58bx1b<16;++_0xc58bx1b){_0xc58bx14=_0xc58bx13[_0x6f42[27]]();_0xc58bx12[_0xc58bx1b]=_0xc58bx14;_0xc58bx1a=_0xc58bx18^(_0xc58bx16&(_0xc58bx17^_0xc58bx18));_0xc58bx14=((_0xc58bx15<<5)|(_0xc58bx15>>>27))+_0xc58bx1a+_0xc58bx19+0x5A827999+_0xc58bx14;_0xc58bx19=_0xc58bx18;_0xc58bx18=_0xc58bx17;_0xc58bx17=(_0xc58bx16<<30)|(_0xc58bx16>>>2);_0xc58bx16=_0xc58bx15;_0xc58bx15=_0xc58bx14;};for(;_0xc58bx1b<20;++_0xc58bx1b){_0xc58bx14=(_0xc58bx12[_0xc58bx1b-3]^_0xc58bx12[_0xc58bx1b-8]^_0xc58bx12[_0xc58bx1b-14]^_0xc58bx12[_0xc58bx1b-16]);_0xc58bx14=(_0xc58bx14<<1)|(_0xc58bx14>>>31);_0xc58bx12[_0xc58bx1b]=_0xc58bx14;_0xc58bx1a=_0xc58bx18^(_0xc58bx16&(_0xc58bx17^_0xc58bx18));_0xc58bx14=((_0xc58bx15<<5)|(_0xc58bx15>>>27))+_0xc58bx1a+_0xc58bx19+0x5A827999+_0xc58bx14;_0xc58bx19=_0xc58bx18;_0xc58bx18=_0xc58bx17;_0xc58bx17=(_0xc58bx16<<30)|(_0xc58bx16>>>2);_0xc58bx16=_0xc58bx15;_0xc58bx15=_0xc58bx14;};for(;_0xc58bx1b<32;++_0xc58bx1b){_0xc58bx14=(_0xc58bx12[_0xc58bx1b-3]^_0xc58bx12[_0xc58bx1b-8]^_0xc58bx12[_0xc58bx1b-14]^_0xc58bx12[_0xc58bx1b-16]);_0xc58bx14=(_0xc58bx14<<1)|(_0xc58bx14>>>31);_0xc58bx12[_0xc58bx1b]=_0xc58bx14;_0xc58bx1a=_0xc58bx16^_0xc58bx17^_0xc58bx18;_0xc58bx14=((_0xc58bx15<<5)|(_0xc58bx15>>>27))+_0xc58bx1a+_0xc58bx19+0x6ED9EBA1+_0xc58bx14;_0xc58bx19=_0xc58bx18;_0xc58bx18=_0xc58bx17;_0xc58bx17=(_0xc58bx16<<30)|(_0xc58bx16>>>2);_0xc58bx16=_0xc58bx15;_0xc58bx15=_0xc58bx14;};for(;_0xc58bx1b<40;++_0xc58bx1b){_0xc58bx14=(_0xc58bx12[_0xc58bx1b-6]^_0xc58bx12[_0xc58bx1b-16]^_0xc58bx12[_0xc58bx1b-28]^_0xc58bx12[_0xc58bx1b-32]);_0xc58bx14=(_0xc58bx14<<2)|(_0xc58bx14>>>30);_0xc58bx12[_0xc58bx1b]=_0xc58bx14;_0xc58bx1a=_0xc58bx16^_0xc58bx17^_0xc58bx18;_0xc58bx14=((_0xc58bx15<<5)|(_0xc58bx15>>>27))+_0xc58bx1a+_0xc58bx19+0x6ED9EBA1+_0xc58bx14;_0xc58bx19=_0xc58bx18;_0xc58bx18=_0xc58bx17;_0xc58bx17=(_0xc58bx16<<30)|(_0xc58bx16>>>2);_0xc58bx16=_0xc58bx15;_0xc58bx15=_0xc58bx14;};for(;_0xc58bx1b<60;++_0xc58bx1b){_0xc58bx14=(_0xc58bx12[_0xc58bx1b-6]^_0xc58bx12[_0xc58bx1b-16]^_0xc58bx12[_0xc58bx1b-28]^_0xc58bx12[_0xc58bx1b-32]);_0xc58bx14=(_0xc58bx14<<2)|(_0xc58bx14>>>30);_0xc58bx12[_0xc58bx1b]=_0xc58bx14;_0xc58bx1a=(_0xc58bx16&_0xc58bx17)|(_0xc58bx18&(_0xc58bx16^_0xc58bx17));_0xc58bx14=((_0xc58bx15<<5)|(_0xc58bx15>>>27))+_0xc58bx1a+_0xc58bx19+0x8F1BBCDC+_0xc58bx14;_0xc58bx19=_0xc58bx18;_0xc58bx18=_0xc58bx17;_0xc58bx17=(_0xc58bx16<<30)|(_0xc58bx16>>>2);_0xc58bx16=_0xc58bx15;_0xc58bx15=_0xc58bx14;};for(;_0xc58bx1b<80;++_0xc58bx1b){_0xc58bx14=(_0xc58bx12[_0xc58bx1b-6]^_0xc58bx12[_0xc58bx1b-16]^_0xc58bx12[_0xc58bx1b-28]^_0xc58bx12[_0xc58bx1b-32]);_0xc58bx14=(_0xc58bx14<<2)|(_0xc58bx14>>>30);_0xc58bx12[_0xc58bx1b]=_0xc58bx14;_0xc58bx1a=_0xc58bx16^_0xc58bx17^_0xc58bx18;_0xc58bx14=((_0xc58bx15<<5)|(_0xc58bx15>>>27))+_0xc58bx1a+_0xc58bx19+0xCA62C1D6+_0xc58bx14;_0xc58bx19=_0xc58bx18;_0xc58bx18=_0xc58bx17;_0xc58bx17=(_0xc58bx16<<30)|(_0xc58bx16>>>2);_0xc58bx16=_0xc58bx15;_0xc58bx15=_0xc58bx14;};_0xc58bx11[_0x6f42[20]]=(_0xc58bx11[_0x6f42[20]]+_0xc58bx15)|0;_0xc58bx11[_0x6f42[21]]=(_0xc58bx11[_0x6f42[21]]+_0xc58bx16)|0;_0xc58bx11[_0x6f42[22]]=(_0xc58bx11[_0x6f42[22]]+_0xc58bx17)|0;_0xc58bx11[_0x6f42[23]]=(_0xc58bx11[_0x6f42[23]]+_0xc58bx18)|0;_0xc58bx11[_0x6f42[24]]=(_0xc58bx11[_0x6f42[24]]+_0xc58bx19)|0;_0xc58bx1c-=64;};}}var _0xc58bx1d=_0x6f42[0];if( typeof define!==_0x6f42[28]){if( typeof module===_0x6f42[29]&&module[_0x6f42[30]]){var _0xc58bx1e=true;define=function(_0xc58bx1f,_0xc58bx20){_0xc58bx20(require,module)};}else {if( typeof forge===_0x6f42[31]){forge={}};return _0xc58bx1(forge);}};var _0xc58bx21;var _0xc58bx22=function(_0xc58bx23,_0xc58bx24){_0xc58bx24[_0x6f42[30]]=function(_0xc58bx2){var _0xc58bx25=_0xc58bx21[_0x6f42[33]](function(_0xc58bx26){return _0xc58bx23(_0xc58bx26)})[_0x6f42[32]](_0xc58bx1);_0xc58bx2=_0xc58bx2||{};_0xc58bx2[_0x6f42[34]]=_0xc58bx2[_0x6f42[34]]||{};if(_0xc58bx2[_0x6f42[34]][_0xc58bx1d]){return _0xc58bx2[_0xc58bx1d]};_0xc58bx2[_0x6f42[34]][_0xc58bx1d]=true;for(var _0xc58bx1b=0;_0xc58bx1b<_0xc58bx25[_0x6f42[12]];++_0xc58bx1b){_0xc58bx25[_0xc58bx1b](_0xc58bx2)};return _0xc58bx2[_0xc58bx1d];}};var _0xc58bx27=define;define=function(_0xc58bx1f,_0xc58bx20){_0xc58bx21=( typeof _0xc58bx1f===_0x6f42[35])?_0xc58bx20[_0x6f42[36]](2):_0xc58bx1f[_0x6f42[36]](2);if(_0xc58bx1e){delete define;return _0xc58bx27[_0x6f42[39]](null,Array[_0x6f42[38]][_0x6f42[36]][_0x6f42[37]](arguments,0));};define=_0xc58bx27;return define[_0x6f42[39]](null,Array[_0x6f42[38]][_0x6f42[36]][_0x6f42[37]](arguments,0));};define([_0x6f42[40],_0x6f42[41],_0x6f42[42]],function(){_0xc58bx22[_0x6f42[39]](null,Array[_0x6f42[38]][_0x6f42[36]][_0x6f42[37]](arguments,0))});})();