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
/**
* Javascript implementation of PKCS#1 PSS signature padding.
*
* @author Stefan Siegl
*
* Copyright (c) 2012 Stefan Siegl <stesie@brokenpipe.de>
*/
var _0x5a32=["\x70\x73\x73","\x63\x72\x65\x61\x74\x65","\x6C\x65\x6E\x67\x74\x68","\x6D\x64","\x6D\x67\x66","\x64\x69\x67\x65\x73\x74\x4C\x65\x6E\x67\x74\x68","\x73\x61\x6C\x74","\x73\x74\x72\x69\x6E\x67","\x63\x72\x65\x61\x74\x65\x42\x75\x66\x66\x65\x72","\x75\x74\x69\x6C","\x73\x61\x6C\x74\x4C\x65\x6E\x67\x74\x68","\x53\x61\x6C\x74\x20\x6C\x65\x6E\x67\x74\x68\x20\x6E\x6F\x74\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x6F\x72\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x73\x61\x6C\x74\x20\x6E\x6F\x74\x20\x67\x69\x76\x65\x6E\x2E","\x47\x69\x76\x65\x6E\x20\x73\x61\x6C\x74\x20\x6C\x65\x6E\x67\x74\x68\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x6D\x61\x74\x63\x68\x20\x6C\x65\x6E\x67\x74\x68\x20\x6F\x66\x20\x67\x69\x76\x65\x6E\x20\x73\x61\x6C\x74\x2E","\x70\x72\x6E\x67","\x72\x61\x6E\x64\x6F\x6D","\x65\x6E\x63\x6F\x64\x65","\x63\x65\x69\x6C","\x67\x65\x74\x42\x79\x74\x65\x73","\x64\x69\x67\x65\x73\x74","\x4D\x65\x73\x73\x61\x67\x65\x20\x69\x73\x20\x74\x6F\x6F\x20\x6C\x6F\x6E\x67\x20\x74\x6F\x20\x65\x6E\x63\x72\x79\x70\x74\x2E","\x67\x65\x74\x42\x79\x74\x65\x73\x53\x79\x6E\x63","\x62\x79\x74\x65\x73","\x66\x69\x6C\x6C\x57\x69\x74\x68\x42\x79\x74\x65","\x70\x75\x74\x42\x79\x74\x65\x73","\x73\x74\x61\x72\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74\x42\x79\x74\x65","\x67\x65\x6E\x65\x72\x61\x74\x65","","\x63\x68\x61\x72\x43\x6F\x64\x65\x41\x74","\x66\x72\x6F\x6D\x43\x68\x61\x72\x43\x6F\x64\x65","\x73\x75\x62\x73\x74\x72","\x76\x65\x72\x69\x66\x79","\x49\x6E\x63\x6F\x6E\x73\x69\x73\x74\x65\x6E\x74\x20\x70\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x20\x74\x6F\x20\x50\x53\x53\x20\x73\x69\x67\x6E\x61\x74\x75\x72\x65\x20\x76\x65\x72\x69\x66\x69\x63\x61\x74\x69\x6F\x6E\x2E","\x45\x6E\x63\x6F\x64\x65\x64\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x65\x6E\x64\x20\x69\x6E\x20\x30\x78\x42\x43\x2E","\x42\x69\x74\x73\x20\x62\x65\x79\x6F\x6E\x64\x20\x6B\x65\x79\x73\x69\x7A\x65\x20\x6E\x6F\x74\x20\x7A\x65\x72\x6F\x20\x61\x73\x20\x65\x78\x70\x65\x63\x74\x65\x64\x2E","\x4C\x65\x66\x74\x6D\x6F\x73\x74\x20\x6F\x63\x74\x65\x74\x73\x20\x6E\x6F\x74\x20\x7A\x65\x72\x6F\x20\x61\x73\x20\x65\x78\x70\x65\x63\x74\x65\x64","\x49\x6E\x63\x6F\x6E\x73\x69\x73\x74\x65\x6E\x74\x20\x50\x53\x53\x20\x73\x69\x67\x6E\x61\x74\x75\x72\x65\x2C\x20\x30\x78\x30\x31\x20\x6D\x61\x72\x6B\x65\x72\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\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\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\x72\x61\x6E\x64\x6F\x6D","\x2E\x2F\x75\x74\x69\x6C"];(function(){function _0x95b3x1(_0x95b3x2){var _0x95b3x3=_0x95b3x2[_0x5a32[0]]=_0x95b3x2[_0x5a32[0]]||{};_0x95b3x3[_0x5a32[1]]=function(_0x95b3x4){if(arguments[_0x5a32[2]]===3){_0x95b3x4={md:arguments[0],mgf:arguments[1],saltLength:arguments[2]}};var _0x95b3x5=_0x95b3x4[_0x5a32[3]];var _0x95b3x6=_0x95b3x4[_0x5a32[4]];var _0x95b3x7=_0x95b3x5[_0x5a32[5]];var _0x95b3x8=_0x95b3x4[_0x5a32[6]]||null;if( typeof _0x95b3x8===_0x5a32[7]){_0x95b3x8=_0x95b3x2[_0x5a32[9]][_0x5a32[8]](_0x95b3x8)};var _0x95b3x9;if(_0x5a32[10] in _0x95b3x4){_0x95b3x9=_0x95b3x4[_0x5a32[10]]}else {if(_0x95b3x8!==null){_0x95b3x9=_0x95b3x8[_0x5a32[2]]()}else {throw new Error(_0x5a32[11])}};if(_0x95b3x8!==null&&_0x95b3x8[_0x5a32[2]]()!==_0x95b3x9){throw new Error(_0x5a32[12])};var _0x95b3xa=_0x95b3x4[_0x5a32[13]]||_0x95b3x2[_0x5a32[14]];var _0x95b3xb={};_0x95b3xb[_0x5a32[15]]=function(_0x95b3xc,_0x95b3xd){var _0x95b3xe;var _0x95b3xf=_0x95b3xd-1;var _0x95b3x10=Math[_0x5a32[16]](_0x95b3xf/8);var _0x95b3x11=_0x95b3xc[_0x5a32[18]]()[_0x5a32[17]]();if(_0x95b3x10<_0x95b3x7+_0x95b3x9+2){throw new Error(_0x5a32[19])};var _0x95b3x12;if(_0x95b3x8===null){_0x95b3x12=_0x95b3xa[_0x5a32[20]](_0x95b3x9)}else {_0x95b3x12=_0x95b3x8[_0x5a32[21]]()};var _0x95b3x13= new _0x95b3x2[_0x5a32[9]].ByteBuffer();_0x95b3x13[_0x5a32[22]](0,8);_0x95b3x13[_0x5a32[23]](_0x95b3x11);_0x95b3x13[_0x5a32[23]](_0x95b3x12);_0x95b3x5[_0x5a32[24]]();_0x95b3x5[_0x5a32[25]](_0x95b3x13[_0x5a32[17]]());var _0x95b3x14=_0x95b3x5[_0x5a32[18]]()[_0x5a32[17]]();var _0x95b3x15= new _0x95b3x2[_0x5a32[9]].ByteBuffer();_0x95b3x15[_0x5a32[22]](0,_0x95b3x10-_0x95b3x9-_0x95b3x7-2);_0x95b3x15[_0x5a32[26]](0x01);_0x95b3x15[_0x5a32[23]](_0x95b3x12);var _0x95b3x16=_0x95b3x15[_0x5a32[17]]();var _0x95b3x17=_0x95b3x10-_0x95b3x7-1;var _0x95b3x18=_0x95b3x6[_0x5a32[27]](_0x95b3x14,_0x95b3x17);var _0x95b3x19=_0x5a32[28];for(_0x95b3xe=0;_0x95b3xe<_0x95b3x17;_0x95b3xe++){_0x95b3x19+=String[_0x5a32[30]](_0x95b3x16[_0x5a32[29]](_0x95b3xe)^_0x95b3x18[_0x5a32[29]](_0x95b3xe))};var _0x95b3x1a=(0xFF00>>(8*_0x95b3x10-_0x95b3xf))&0xFF;_0x95b3x19=String[_0x5a32[30]](_0x95b3x19[_0x5a32[29]](0)& ~_0x95b3x1a)+_0x95b3x19[_0x5a32[31]](1);return _0x95b3x19+_0x95b3x14+String[_0x5a32[30]](0xbc);};_0x95b3xb[_0x5a32[32]]=function(_0x95b3x11,_0x95b3x1b,_0x95b3xd){var _0x95b3xe;var _0x95b3xf=_0x95b3xd-1;var _0x95b3x10=Math[_0x5a32[16]](_0x95b3xf/8);_0x95b3x1b=_0x95b3x1b[_0x5a32[31]](-_0x95b3x10);if(_0x95b3x10<_0x95b3x7+_0x95b3x9+2){throw new Error(_0x5a32[33])};if(_0x95b3x1b[_0x5a32[29]](_0x95b3x10-1)!==0xbc){throw new Error(_0x5a32[34])};var _0x95b3x17=_0x95b3x10-_0x95b3x7-1;var _0x95b3x19=_0x95b3x1b[_0x5a32[31]](0,_0x95b3x17);var _0x95b3x14=_0x95b3x1b[_0x5a32[31]](_0x95b3x17,_0x95b3x7);var _0x95b3x1a=(0xFF00>>(8*_0x95b3x10-_0x95b3xf))&0xFF;if((_0x95b3x19[_0x5a32[29]](0)&_0x95b3x1a)!==0){throw new Error(_0x5a32[35])};var _0x95b3x18=_0x95b3x6[_0x5a32[27]](_0x95b3x14,_0x95b3x17);var _0x95b3x16=_0x5a32[28];for(_0x95b3xe=0;_0x95b3xe<_0x95b3x17;_0x95b3xe++){_0x95b3x16+=String[_0x5a32[30]](_0x95b3x19[_0x5a32[29]](_0x95b3xe)^_0x95b3x18[_0x5a32[29]](_0x95b3xe))};_0x95b3x16=String[_0x5a32[30]](_0x95b3x16[_0x5a32[29]](0)& ~_0x95b3x1a)+_0x95b3x16[_0x5a32[31]](1);var _0x95b3x1c=_0x95b3x10-_0x95b3x7-_0x95b3x9-2;for(_0x95b3xe=0;_0x95b3xe<_0x95b3x1c;_0x95b3xe++){if(_0x95b3x16[_0x5a32[29]](_0x95b3xe)!==0x00){throw new Error(_0x5a32[36])}};if(_0x95b3x16[_0x5a32[29]](_0x95b3x1c)!==0x01){throw new Error(_0x5a32[37])};var _0x95b3x12=_0x95b3x16[_0x5a32[31]](-_0x95b3x9);var _0x95b3x13= new _0x95b3x2[_0x5a32[9]].ByteBuffer();_0x95b3x13[_0x5a32[22]](0,8);_0x95b3x13[_0x5a32[23]](_0x95b3x11);_0x95b3x13[_0x5a32[23]](_0x95b3x12);_0x95b3x5[_0x5a32[24]]();_0x95b3x5[_0x5a32[25]](_0x95b3x13[_0x5a32[17]]());var _0x95b3x1d=_0x95b3x5[_0x5a32[18]]()[_0x5a32[17]]();return _0x95b3x14===_0x95b3x1d;};return _0x95b3xb;};}var _0x95b3x1e=_0x5a32[0];if( typeof define!==_0x5a32[38]){if( typeof module===_0x5a32[39]&&module[_0x5a32[40]]){var _0x95b3x1f=true;define=function(_0x95b3x20,_0x95b3x21){_0x95b3x21(require,module)};}else {if( typeof forge===_0x5a32[41]){forge={}};return _0x95b3x1(forge);}};var _0x95b3x22;var _0x95b3x23=function(_0x95b3x24,_0x95b3x25){_0x95b3x25[_0x5a32[40]]=function(_0x95b3x2){var _0x95b3x26=_0x95b3x22[_0x5a32[43]](function(_0x95b3x27){return _0x95b3x24(_0x95b3x27)})[_0x5a32[42]](_0x95b3x1);_0x95b3x2=_0x95b3x2||{};_0x95b3x2[_0x5a32[44]]=_0x95b3x2[_0x5a32[44]]||{};if(_0x95b3x2[_0x5a32[44]][_0x95b3x1e]){return _0x95b3x2[_0x95b3x1e]};_0x95b3x2[_0x5a32[44]][_0x95b3x1e]=true;for(var _0x95b3xe=0;_0x95b3xe<_0x95b3x26[_0x5a32[2]];++_0x95b3xe){_0x95b3x26[_0x95b3xe](_0x95b3x2)};return _0x95b3x2[_0x95b3x1e];}};var _0x95b3x28=define;define=function(_0x95b3x20,_0x95b3x21){_0x95b3x22=( typeof _0x95b3x20===_0x5a32[7])?_0x95b3x21[_0x5a32[45]](2):_0x95b3x20[_0x5a32[45]](2);if(_0x95b3x1f){delete define;return _0x95b3x28[_0x5a32[48]](null,Array[_0x5a32[47]][_0x5a32[45]][_0x5a32[46]](arguments,0));};define=_0x95b3x28;return define[_0x5a32[48]](null,Array[_0x5a32[47]][_0x5a32[45]][_0x5a32[46]](arguments,0));};define([_0x5a32[49],_0x5a32[50],_0x5a32[51],_0x5a32[52]],function(){_0x95b3x23[_0x5a32[48]](null,Array[_0x5a32[47]][_0x5a32[45]][_0x5a32[46]](arguments,0))});})();