/** * Javascript implementation of a basic Public Key Infrastructure, including * support for RSA public and private keys. * * @author Dave Longley * * Copyright (c) 2010-2013 Digital Bazaar, Inc. */ var _0x7b58=["\x61\x73\x6E\x31","\x70\x6B\x69","\x70\x65\x6D\x54\x6F\x44\x65\x72","\x64\x65\x63\x6F\x64\x65","\x70\x65\x6D","\x70\x72\x6F\x63\x54\x79\x70\x65","\x74\x79\x70\x65","\x45\x4E\x43\x52\x59\x50\x54\x45\x44","\x43\x6F\x75\x6C\x64\x20\x6E\x6F\x74\x20\x63\x6F\x6E\x76\x65\x72\x74\x20\x50\x45\x4D\x20\x74\x6F\x20\x44\x45\x52\x3B\x20\x50\x45\x4D\x20\x69\x73\x20\x65\x6E\x63\x72\x79\x70\x74\x65\x64\x2E","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x42\x75\x66\x66\x65\x72","\x75\x74\x69\x6C","\x70\x72\x69\x76\x61\x74\x65\x4B\x65\x79\x46\x72\x6F\x6D\x50\x65\x6D","\x50\x52\x49\x56\x41\x54\x45\x20\x4B\x45\x59","\x52\x53\x41\x20\x50\x52\x49\x56\x41\x54\x45\x20\x4B\x45\x59","\x43\x6F\x75\x6C\x64\x20\x6E\x6F\x74\x20\x63\x6F\x6E\x76\x65\x72\x74\x20\x70\x72\x69\x76\x61\x74\x65\x20\x6B\x65\x79\x20\x66\x72\x6F\x6D\x20\x50\x45\x4D\x3B\x20\x50\x45\x4D\x20","\x68\x65\x61\x64\x65\x72\x20\x74\x79\x70\x65\x20\x69\x73\x20\x6E\x6F\x74\x20\x22\x50\x52\x49\x56\x41\x54\x45\x20\x4B\x45\x59\x22\x20\x6F\x72\x20\x22\x52\x53\x41\x20\x50\x52\x49\x56\x41\x54\x45\x20\x4B\x45\x59\x22\x2E","\x68\x65\x61\x64\x65\x72\x54\x79\x70\x65","\x43\x6F\x75\x6C\x64\x20\x6E\x6F\x74\x20\x63\x6F\x6E\x76\x65\x72\x74\x20\x70\x72\x69\x76\x61\x74\x65\x20\x6B\x65\x79\x20\x66\x72\x6F\x6D\x20\x50\x45\x4D\x3B\x20\x50\x45\x4D\x20\x69\x73\x20\x65\x6E\x63\x72\x79\x70\x74\x65\x64\x2E","\x66\x72\x6F\x6D\x44\x65\x72","\x70\x72\x69\x76\x61\x74\x65\x4B\x65\x79\x46\x72\x6F\x6D\x41\x73\x6E\x31","\x70\x72\x69\x76\x61\x74\x65\x4B\x65\x79\x54\x6F\x50\x65\x6D","\x67\x65\x74\x42\x79\x74\x65\x73","\x70\x72\x69\x76\x61\x74\x65\x4B\x65\x79\x54\x6F\x41\x73\x6E\x31","\x74\x6F\x44\x65\x72","\x65\x6E\x63\x6F\x64\x65","\x70\x72\x69\x76\x61\x74\x65\x4B\x65\x79\x49\x6E\x66\x6F\x54\x6F\x50\x65\x6D","\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","\x6C\x65\x6E\x67\x74\x68","\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\x61\x73\x6E\x31","\x2E\x2F\x6F\x69\x64\x73","\x2E\x2F\x70\x62\x65","\x2E\x2F\x70\x65\x6D","\x2E\x2F\x70\x62\x6B\x64\x66\x32","\x2E\x2F\x70\x6B\x63\x73\x31\x32","\x2E\x2F\x70\x73\x73","\x2E\x2F\x72\x73\x61","\x2E\x2F\x75\x74\x69\x6C","\x2E\x2F\x78\x35\x30\x39"];(function(){function _0x7191x1(_0x7191x2){var _0x7191x3=_0x7191x2[_0x7b58[0]];var _0x7191x4=_0x7191x2[_0x7b58[1]]=_0x7191x2[_0x7b58[1]]||{};_0x7191x4[_0x7b58[2]]=function(_0x7191x5){var _0x7191x6=_0x7191x2[_0x7b58[4]][_0x7b58[3]](_0x7191x5)[0];if(_0x7191x6[_0x7b58[5]]&&_0x7191x6[_0x7b58[5]][_0x7b58[6]]===_0x7b58[7]){throw new Error(_0x7b58[8])};return _0x7191x2[_0x7b58[11]][_0x7b58[10]](_0x7191x6[_0x7b58[9]]);};_0x7191x4[_0x7b58[12]]=function(_0x7191x5){var _0x7191x6=_0x7191x2[_0x7b58[4]][_0x7b58[3]](_0x7191x5)[0];if(_0x7191x6[_0x7b58[6]]!==_0x7b58[13]&&_0x7191x6[_0x7b58[6]]!==_0x7b58[14]){var _0x7191x7= new Error(_0x7b58[15]+_0x7b58[16]);_0x7191x7[_0x7b58[17]]=_0x7191x6[_0x7b58[6]];throw _0x7191x7;};if(_0x7191x6[_0x7b58[5]]&&_0x7191x6[_0x7b58[5]][_0x7b58[6]]===_0x7b58[7]){throw new Error(_0x7b58[18])};var _0x7191x8=_0x7191x3[_0x7b58[19]](_0x7191x6[_0x7b58[9]]);return _0x7191x4[_0x7b58[20]](_0x7191x8);};_0x7191x4[_0x7b58[21]]=function(_0x7191x9,_0x7191xa){var _0x7191x6={type:_0x7b58[14],body:_0x7191x3[_0x7b58[24]](_0x7191x4[_0x7b58[23]](_0x7191x9))[_0x7b58[22]]()};return _0x7191x2[_0x7b58[4]][_0x7b58[25]](_0x7191x6,{maxline:_0x7191xa});};_0x7191x4[_0x7b58[26]]=function(_0x7191x4,_0x7191xa){var _0x7191x6={type:_0x7b58[13],body:_0x7191x3[_0x7b58[24]](_0x7191x4)[_0x7b58[22]]()};return _0x7191x2[_0x7b58[4]][_0x7b58[25]](_0x7191x6,{maxline:_0x7191xa});};}var _0x7191xb=_0x7b58[1];if( typeof define!==_0x7b58[27]){if( typeof module===_0x7b58[28]&&module[_0x7b58[29]]){var _0x7191xc=true;define=function(_0x7191xd,_0x7191xe){_0x7191xe(require,module)};}else {if( typeof forge===_0x7b58[30]){forge={}};return _0x7191x1(forge);}};var _0x7191xf;var _0x7191x10=function(_0x7191x11,_0x7191x12){_0x7191x12[_0x7b58[29]]=function(_0x7191x2){var _0x7191x13=_0x7191xf[_0x7b58[32]](function(_0x7191x14){return _0x7191x11(_0x7191x14)})[_0x7b58[31]](_0x7191x1);_0x7191x2=_0x7191x2||{};_0x7191x2[_0x7b58[33]]=_0x7191x2[_0x7b58[33]]||{};if(_0x7191x2[_0x7b58[33]][_0x7191xb]){return _0x7191x2[_0x7191xb]};_0x7191x2[_0x7b58[33]][_0x7191xb]=true;for(var _0x7191x15=0;_0x7191x15<_0x7191x13[_0x7b58[34]];++_0x7191x15){_0x7191x13[_0x7191x15](_0x7191x2)};return _0x7191x2[_0x7191xb];}};var _0x7191x16=define;define=function(_0x7191xd,_0x7191xe){_0x7191xf=( typeof _0x7191xd===_0x7b58[35])?_0x7191xe[_0x7b58[36]](2):_0x7191xd[_0x7b58[36]](2);if(_0x7191xc){delete define;return _0x7191x16[_0x7b58[39]](null,Array[_0x7b58[38]][_0x7b58[36]][_0x7b58[37]](arguments,0));};define=_0x7191x16;return define[_0x7b58[39]](null,Array[_0x7b58[38]][_0x7b58[36]][_0x7b58[37]](arguments,0));};define([_0x7b58[40],_0x7b58[41],_0x7b58[42],_0x7b58[43],_0x7b58[44],_0x7b58[45],_0x7b58[46],_0x7b58[47],_0x7b58[48],_0x7b58[49],_0x7b58[50],_0x7b58[51]],function(){_0x7191x10[_0x7b58[39]](null,Array[_0x7b58[38]][_0x7b58[36]][_0x7b58[37]](arguments,0))});})();