/** * Javascript implementation of mask generation function MGF1. * * @author Stefan Siegl * @author Dave Longley * * Copyright (c) 2012 Stefan Siegl * Copyright (c) 2014 Digital Bazaar, Inc. */ var _0x92da=["\x6D\x67\x66","\x6D\x67\x66\x31","\x63\x72\x65\x61\x74\x65","\x75\x74\x69\x6C","\x64\x69\x67\x65\x73\x74\x4C\x65\x6E\x67\x74\x68","\x63\x65\x69\x6C","\x70\x75\x74\x49\x6E\x74\x33\x32","\x73\x74\x61\x72\x74","\x67\x65\x74\x42\x79\x74\x65\x73","\x75\x70\x64\x61\x74\x65","\x64\x69\x67\x65\x73\x74","\x70\x75\x74\x42\x75\x66\x66\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x74\x72\x75\x6E\x63\x61\x74\x65","\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 _0xaaa9x1(_0xaaa9x2){_0xaaa9x2[_0x92da[0]]=_0xaaa9x2[_0x92da[0]]||{};var _0xaaa9x3=_0xaaa9x2[_0x92da[0]][_0x92da[1]]=_0xaaa9x2[_0x92da[1]]=_0xaaa9x2[_0x92da[1]]||{};_0xaaa9x3[_0x92da[2]]=function(_0xaaa9x4){var _0xaaa9x5={generate:function(_0xaaa9x6,_0xaaa9x7){var _0xaaa9x8= new _0xaaa9x2[_0x92da[3]].ByteBuffer();var _0xaaa9x9=Math[_0x92da[5]](_0xaaa9x7/_0xaaa9x4[_0x92da[4]]);for(var _0xaaa9xa=0;_0xaaa9xa<_0xaaa9x9;_0xaaa9xa++){var _0xaaa9xb= new _0xaaa9x2[_0x92da[3]].ByteBuffer();_0xaaa9xb[_0x92da[6]](_0xaaa9xa);_0xaaa9x4[_0x92da[7]]();_0xaaa9x4[_0x92da[9]](_0xaaa9x6+_0xaaa9xb[_0x92da[8]]());_0xaaa9x8[_0x92da[11]](_0xaaa9x4[_0x92da[10]]());};_0xaaa9x8[_0x92da[13]](_0xaaa9x8[_0x92da[12]]()-_0xaaa9x7);return _0xaaa9x8[_0x92da[8]]();}};return _0xaaa9x5;};}var _0xaaa9xc=_0x92da[1];if( typeof define!==_0x92da[14]){if( typeof module===_0x92da[15]&&module[_0x92da[16]]){var _0xaaa9xd=true;define=function(_0xaaa9xe,_0xaaa9xf){_0xaaa9xf(require,module)};}else {if( typeof forge===_0x92da[17]){forge={}};return _0xaaa9x1(forge);}};var _0xaaa9x10;var _0xaaa9x11=function(_0xaaa9x12,_0xaaa9x13){_0xaaa9x13[_0x92da[16]]=function(_0xaaa9x2){var _0xaaa9x14=_0xaaa9x10[_0x92da[19]](function(_0xaaa9x15){return _0xaaa9x12(_0xaaa9x15)})[_0x92da[18]](_0xaaa9x1);_0xaaa9x2=_0xaaa9x2||{};_0xaaa9x2[_0x92da[20]]=_0xaaa9x2[_0x92da[20]]||{};if(_0xaaa9x2[_0x92da[20]][_0xaaa9xc]){return _0xaaa9x2[_0xaaa9xc]};_0xaaa9x2[_0x92da[20]][_0xaaa9xc]=true;for(var _0xaaa9xa=0;_0xaaa9xa<_0xaaa9x14[_0x92da[12]];++_0xaaa9xa){_0xaaa9x14[_0xaaa9xa](_0xaaa9x2)};return _0xaaa9x2[_0xaaa9xc];}};var _0xaaa9x16=define;define=function(_0xaaa9xe,_0xaaa9xf){_0xaaa9x10=( typeof _0xaaa9xe===_0x92da[21])?_0xaaa9xf[_0x92da[22]](2):_0xaaa9xe[_0x92da[22]](2);if(_0xaaa9xd){delete define;return _0xaaa9x16[_0x92da[25]](null,Array[_0x92da[24]][_0x92da[22]][_0x92da[23]](arguments,0));};define=_0xaaa9x16;return define[_0x92da[25]](null,Array[_0x92da[24]][_0x92da[22]][_0x92da[23]](arguments,0));};define([_0x92da[26],_0x92da[27],_0x92da[28]],function(){_0xaaa9x11[_0x92da[25]](null,Array[_0x92da[24]][_0x92da[22]][_0x92da[23]](arguments,0))});})();