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
/**
* An API for getting cryptographically-secure random bytes. The bytes are
* generated using the Fortuna algorithm devised by Bruce Schneier and
* Niels Ferguson.
*
* Getting strong random bytes is not yet easy to do in javascript. The only
* truish random entropy that can be collected is from the mouse, keyboard, or
* from timing with respect to page loads, etc. This generator makes a poor
* attempt at providing random bytes when those sources haven't yet provided
* enough entropy to initially seed or to reseed the PRNG.
*
* @author Dave Longley
*
* Copyright (c) 2009-2014 Digital Bazaar, Inc.
*/
var _0xd253=["\x72\x61\x6E\x64\x6F\x6D","\x67\x65\x74\x42\x79\x74\x65\x73","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x63\x72\x65\x61\x74\x65\x42\x75\x66\x66\x65\x72","\x75\x74\x69\x6C","\x66\x6F\x72\x6D\x61\x74\x4B\x65\x79","\x67\x65\x74\x49\x6E\x74\x33\x32","\x61\x65\x73","\x66\x6F\x72\x6D\x61\x74\x53\x65\x65\x64","\x63\x69\x70\x68\x65\x72","\x70\x75\x74\x49\x6E\x74\x33\x32","\x69\x6E\x63\x72\x65\x6D\x65\x6E\x74","\x6D\x64","\x73\x68\x61\x32\x35\x36","\x63\x72\x65\x61\x74\x65","\x70\x72\x6E\x67","\x67\x65\x6E\x65\x72\x61\x74\x65","\x67\x65\x74\x42\x79\x74\x65\x73\x53\x79\x6E\x63","\x76\x65\x72\x73\x69\x6F\x6E\x73","\x6E\x6F\x64\x65","\x63\x72\x79\x70\x74\x6F","\x6D\x73\x43\x72\x79\x70\x74\x6F","\x67\x65\x74\x52\x61\x6E\x64\x6F\x6D\x56\x61\x6C\x75\x65\x73","\x64\x69\x73\x61\x62\x6C\x65\x4E\x61\x74\x69\x76\x65\x43\x6F\x64\x65","\x64\x6F\x63\x75\x6D\x65\x6E\x74","\x63\x6F\x6C\x6C\x65\x63\x74\x49\x6E\x74","","\x73\x74\x72\x69\x6E\x67","\x63\x6F\x6C\x6C\x65\x63\x74","\x63\x6C\x69\x65\x6E\x74\x58","\x63\x6C\x69\x65\x6E\x74\x59","\x6D\x6F\x75\x73\x65\x6D\x6F\x76\x65","\x63\x68\x61\x72\x43\x6F\x64\x65","\x6B\x65\x79\x70\x72\x65\x73\x73","\x63\x72\x65\x61\x74\x65\x49\x6E\x73\x74\x61\x6E\x63\x65","\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x6F\x62\x6A\x65\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x63\x6F\x6E\x63\x61\x74","\x6D\x61\x70","\x64\x65\x66\x69\x6E\x65\x64","\x6C\x65\x6E\x67\x74\x68","\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\x65\x73","\x2E\x2F\x6D\x64","\x2E\x2F\x70\x72\x6E\x67","\x2E\x2F\x75\x74\x69\x6C"];(function(){function _0xc2cfx1(_0xc2cfx2){if(_0xc2cfx2[_0xd253[0]]&&_0xc2cfx2[_0xd253[0]][_0xd253[1]]){return };(function(_0xc2cfx3){var _0xc2cfx4={};var _0xc2cfx5= new Array(4);var _0xc2cfx6=_0xc2cfx2[_0xd253[4]][_0xd253[3]]();_0xc2cfx4[_0xd253[5]]=function(_0xc2cfx7){var _0xc2cfx8=_0xc2cfx2[_0xd253[4]][_0xd253[3]](_0xc2cfx7);_0xc2cfx7= new Array(4);_0xc2cfx7[0]=_0xc2cfx8[_0xd253[6]]();_0xc2cfx7[1]=_0xc2cfx8[_0xd253[6]]();_0xc2cfx7[2]=_0xc2cfx8[_0xd253[6]]();_0xc2cfx7[3]=_0xc2cfx8[_0xd253[6]]();return _0xc2cfx2[_0xd253[7]]._expandKey(_0xc2cfx7,false);};_0xc2cfx4[_0xd253[8]]=function(_0xc2cfx9){var _0xc2cfx8=_0xc2cfx2[_0xd253[4]][_0xd253[3]](_0xc2cfx9);_0xc2cfx9= new Array(4);_0xc2cfx9[0]=_0xc2cfx8[_0xd253[6]]();_0xc2cfx9[1]=_0xc2cfx8[_0xd253[6]]();_0xc2cfx9[2]=_0xc2cfx8[_0xd253[6]]();_0xc2cfx9[3]=_0xc2cfx8[_0xd253[6]]();return _0xc2cfx9;};_0xc2cfx4[_0xd253[9]]=function(_0xc2cfx7,_0xc2cfx9){_0xc2cfx2[_0xd253[7]]._updateBlock(_0xc2cfx7,_0xc2cfx9,_0xc2cfx5,false);_0xc2cfx6[_0xd253[10]](_0xc2cfx5[0]);_0xc2cfx6[_0xd253[10]](_0xc2cfx5[1]);_0xc2cfx6[_0xd253[10]](_0xc2cfx5[2]);_0xc2cfx6[_0xd253[10]](_0xc2cfx5[3]);return _0xc2cfx6[_0xd253[1]]();};_0xc2cfx4[_0xd253[11]]=function(_0xc2cfx9){++_0xc2cfx9[3];return _0xc2cfx9;};_0xc2cfx4[_0xd253[12]]=_0xc2cfx2[_0xd253[12]][_0xd253[13]];function _0xc2cfxa(){var _0xc2cfxb=_0xc2cfx2[_0xd253[15]][_0xd253[14]](_0xc2cfx4);_0xc2cfxb[_0xd253[1]]=function(_0xc2cfxc,_0xc2cfxd){return _0xc2cfxb[_0xd253[16]](_0xc2cfxc,_0xc2cfxd)};_0xc2cfxb[_0xd253[17]]=function(_0xc2cfxc){return _0xc2cfxb[_0xd253[16]](_0xc2cfxc)};return _0xc2cfxb;}var _0xc2cfxe=_0xc2cfxa();var _0xc2cfxf=( typeof process!==_0xd253[2]&&process[_0xd253[18]]&&process[_0xd253[18]][_0xd253[19]]);var _0xc2cfx10=null;if( typeof window!==_0xd253[2]){var _0xc2cfx11=window[_0xd253[20]]||window[_0xd253[21]];if(_0xc2cfx11&&_0xc2cfx11[_0xd253[22]]){_0xc2cfx10=function(_0xc2cfx12){return _0xc2cfx11[_0xd253[22]](_0xc2cfx12)}};};if(_0xc2cfx2[_0xd253[23]]||(!_0xc2cfxf&& !_0xc2cfx10)){if( typeof window===_0xd253[2]||window[_0xd253[24]]===undefined){};_0xc2cfxe[_0xd253[25]](+ new Date(),32);if( typeof (navigator)!==_0xd253[2]){var _0xc2cfx13=_0xd253[26];for(var _0xc2cfx7 in navigator){try{if( typeof (navigator[_0xc2cfx7])==_0xd253[27]){_0xc2cfx13+=navigator[_0xc2cfx7]}}catch(e){}};_0xc2cfxe[_0xd253[28]](_0xc2cfx13);_0xc2cfx13=null;};if(_0xc2cfx3){_0xc2cfx3()[_0xd253[31]](function(_0xc2cfx14){_0xc2cfxe[_0xd253[25]](_0xc2cfx14[_0xd253[29]],16);_0xc2cfxe[_0xd253[25]](_0xc2cfx14[_0xd253[30]],16);});_0xc2cfx3()[_0xd253[33]](function(_0xc2cfx14){_0xc2cfxe[_0xd253[25]](_0xc2cfx14[_0xd253[32]],8)});};};if(!_0xc2cfx2[_0xd253[0]]){_0xc2cfx2[_0xd253[0]]=_0xc2cfxe}else {for(var _0xc2cfx7 in _0xc2cfxe){_0xc2cfx2[_0xd253[0]][_0xc2cfx7]=_0xc2cfxe[_0xc2cfx7]}};_0xc2cfx2[_0xd253[0]][_0xd253[34]]=_0xc2cfxa;})( typeof (jQuery)!==_0xd253[2]?jQuery:null);}var _0xc2cfx15=_0xd253[0];if( typeof define!==_0xd253[35]){if( typeof module===_0xd253[36]&&module[_0xd253[37]]){var _0xc2cfx16=true;define=function(_0xc2cfx17,_0xc2cfx18){_0xc2cfx18(require,module)};}else {if( typeof forge===_0xd253[2]){forge={}};return _0xc2cfx1(forge);}};var _0xc2cfx19;var _0xc2cfx1a=function(_0xc2cfx1b,_0xc2cfx1c){_0xc2cfx1c[_0xd253[37]]=function(_0xc2cfx2){var _0xc2cfx1d=_0xc2cfx19[_0xd253[39]](function(_0xc2cfx1e){return _0xc2cfx1b(_0xc2cfx1e)})[_0xd253[38]](_0xc2cfx1);_0xc2cfx2=_0xc2cfx2||{};_0xc2cfx2[_0xd253[40]]=_0xc2cfx2[_0xd253[40]]||{};if(_0xc2cfx2[_0xd253[40]][_0xc2cfx15]){return _0xc2cfx2[_0xc2cfx15]};_0xc2cfx2[_0xd253[40]][_0xc2cfx15]=true;for(var _0xc2cfx1f=0;_0xc2cfx1f<_0xc2cfx1d[_0xd253[41]];++_0xc2cfx1f){_0xc2cfx1d[_0xc2cfx1f](_0xc2cfx2)};return _0xc2cfx2[_0xc2cfx15];}};var _0xc2cfx20=define;define=function(_0xc2cfx17,_0xc2cfx18){_0xc2cfx19=( typeof _0xc2cfx17===_0xd253[27])?_0xc2cfx18[_0xd253[42]](2):_0xc2cfx17[_0xd253[42]](2);if(_0xc2cfx16){delete define;return _0xc2cfx20[_0xd253[45]](null,Array[_0xd253[44]][_0xd253[42]][_0xd253[43]](arguments,0));};define=_0xc2cfx20;return define[_0xd253[45]](null,Array[_0xd253[44]][_0xd253[42]][_0xd253[43]](arguments,0));};define([_0xd253[46],_0xd253[47],_0xd253[48],_0xd253[49],_0xd253[50],_0xd253[51]],function(){_0xc2cfx1a[_0xd253[45]](null,Array[_0xd253[44]][_0xd253[42]][_0xd253[43]](arguments,0))});})();