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
/**
* Functions to output keys in SSH-friendly formats.
*
* This is part of the Forge project which may be used under the terms of
* either the BSD License or the GNU General Public License (GPL) Version 2.
*
* See: https://github.com/digitalbazaar/forge/blob/cbebca3780658703d925b61b2caffb1d263a6c1d/LICENSE
*
* @author https://github.com/shellac
*/
var _0x3b5c=["\x73\x73\x68","\x70\x72\x69\x76\x61\x74\x65\x4B\x65\x79\x54\x6F\x50\x75\x74\x74\x79","","\x73\x73\x68\x2D\x72\x73\x61","\x6E\x6F\x6E\x65","\x61\x65\x73\x32\x35\x36\x2D\x63\x62\x63","\x50\x75\x54\x54\x59\x2D\x55\x73\x65\x72\x2D\x4B\x65\x79\x2D\x46\x69\x6C\x65\x2D\x32\x3A\x20","\x0D\x0A","\x45\x6E\x63\x72\x79\x70\x74\x69\x6F\x6E\x3A\x20","\x43\x6F\x6D\x6D\x65\x6E\x74\x3A\x20","\x63\x72\x65\x61\x74\x65\x42\x75\x66\x66\x65\x72","\x75\x74\x69\x6C","\x65","\x6E","\x62\x79\x74\x65\x73","\x65\x6E\x63\x6F\x64\x65\x36\x34","\x6C\x65\x6E\x67\x74\x68","\x66\x6C\x6F\x6F\x72","\x50\x75\x62\x6C\x69\x63\x2D\x4C\x69\x6E\x65\x73\x3A\x20","\x64","\x70","\x71","\x71\x49\x6E\x76","\x74\x72\x75\x6E\x63\x61\x74\x65","\x70\x75\x74\x42\x75\x66\x66\x65\x72","\x00\x00\x00\x00","\x00\x00\x00\x01","\x43\x42\x43","\x63\x72\x65\x61\x74\x65\x45\x6E\x63\x72\x79\x70\x74\x69\x6F\x6E\x43\x69\x70\x68\x65\x72","\x61\x65\x73","\x66\x69\x6C\x6C\x57\x69\x74\x68\x42\x79\x74\x65","\x73\x74\x61\x72\x74","\x63\x6F\x70\x79","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x69\x73\x68","\x6F\x75\x74\x70\x75\x74","\x0D\x0A\x50\x72\x69\x76\x61\x74\x65\x2D\x4C\x69\x6E\x65\x73\x3A\x20","\x70\x75\x74\x74\x79\x2D\x70\x72\x69\x76\x61\x74\x65\x2D\x6B\x65\x79\x2D\x66\x69\x6C\x65\x2D\x6D\x61\x63\x2D\x6B\x65\x79","\x70\x75\x74\x49\x6E\x74\x33\x32","\x63\x72\x65\x61\x74\x65","\x68\x6D\x61\x63","\x73\x68\x61\x31","\x0D\x0A\x50\x72\x69\x76\x61\x74\x65\x2D\x4D\x41\x43\x3A\x20","\x74\x6F\x48\x65\x78","\x64\x69\x67\x65\x73\x74","\x70\x75\x62\x6C\x69\x63\x4B\x65\x79\x54\x6F\x4F\x70\x65\x6E\x53\x53\x48","\x20","\x70\x72\x69\x76\x61\x74\x65\x4B\x65\x79\x54\x6F\x4F\x70\x65\x6E\x53\x53\x48","\x70\x72\x69\x76\x61\x74\x65\x4B\x65\x79\x54\x6F\x50\x65\x6D","\x70\x6B\x69","\x61\x65\x73\x31\x32\x38","\x65\x6E\x63\x72\x79\x70\x74\x52\x73\x61\x50\x72\x69\x76\x61\x74\x65\x4B\x65\x79","\x67\x65\x74\x50\x75\x62\x6C\x69\x63\x4B\x65\x79\x46\x69\x6E\x67\x65\x72\x70\x72\x69\x6E\x74","\x6D\x64","\x6D\x64\x35","\x67\x65\x74\x42\x79\x74\x65\x73","\x65\x6E\x63\x6F\x64\x69\x6E\x67","\x68\x65\x78","\x64\x65\x6C\x69\x6D\x69\x74\x65\x72","\x6A\x6F\x69\x6E","\x6D\x61\x74\x63\x68","\x62\x69\x6E\x61\x72\x79","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x65\x6E\x63\x6F\x64\x69\x6E\x67\x20\x22","\x22\x2E","\x38","\x30\x30","\x68\x65\x78\x54\x6F\x42\x79\x74\x65\x73","\x70\x75\x74\x42\x79\x74\x65\x73","\x70\x75\x74\x53\x74\x72\x69\x6E\x67","\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\x61\x65\x73","\x2E\x2F\x68\x6D\x61\x63","\x2E\x2F\x6D\x64\x35","\x2E\x2F\x73\x68\x61\x31","\x2E\x2F\x75\x74\x69\x6C"];(function(){function _0x759dx1(_0x759dx2){var _0x759dx3=_0x759dx2[_0x3b5c[0]]=_0x759dx2[_0x3b5c[0]]||{};_0x759dx3[_0x3b5c[1]]=function(_0x759dx4,_0x759dx5,_0x759dx6){_0x759dx6=_0x759dx6||_0x3b5c[2];_0x759dx5=_0x759dx5||_0x3b5c[2];var _0x759dx7=_0x3b5c[3];var _0x759dx8=(_0x759dx5===_0x3b5c[2])?_0x3b5c[4]:_0x3b5c[5];var _0x759dx9=_0x3b5c[6]+_0x759dx7+_0x3b5c[7];_0x759dx9+=_0x3b5c[8]+_0x759dx8+_0x3b5c[7];_0x759dx9+=_0x3b5c[9]+_0x759dx6+_0x3b5c[7];var _0x759dxa=_0x759dx2[_0x3b5c[11]][_0x3b5c[10]]();_0x759dx22(_0x759dxa,_0x759dx7);_0x759dx1e(_0x759dxa,_0x759dx4[_0x3b5c[12]]);_0x759dx1e(_0x759dxa,_0x759dx4[_0x3b5c[13]]);var _0x759dxb=_0x759dx2[_0x3b5c[11]][_0x3b5c[15]](_0x759dxa[_0x3b5c[14]](),64);var _0x759dxc=Math[_0x3b5c[17]](_0x759dxb[_0x3b5c[16]]/66)+1;_0x759dx9+=_0x3b5c[18]+_0x759dxc+_0x3b5c[7];_0x759dx9+=_0x759dxb;var _0x759dxd=_0x759dx2[_0x3b5c[11]][_0x3b5c[10]]();_0x759dx1e(_0x759dxd,_0x759dx4[_0x3b5c[19]]);_0x759dx1e(_0x759dxd,_0x759dx4[_0x3b5c[20]]);_0x759dx1e(_0x759dxd,_0x759dx4[_0x3b5c[21]]);_0x759dx1e(_0x759dxd,_0x759dx4[_0x3b5c[22]]);var _0x759dxe;if(!_0x759dx5){_0x759dxe=_0x759dx2[_0x3b5c[11]][_0x3b5c[15]](_0x759dxd[_0x3b5c[14]](),64)}else {var _0x759dxf=_0x759dxd[_0x3b5c[16]]()+16-1;_0x759dxf-=_0x759dxf%16;var _0x759dx10=_0x759dx23(_0x759dxd[_0x3b5c[14]]());_0x759dx10[_0x3b5c[23]](_0x759dx10[_0x3b5c[16]]()-_0x759dxf+_0x759dxd[_0x3b5c[16]]());_0x759dxd[_0x3b5c[24]](_0x759dx10);var _0x759dx11=_0x759dx2[_0x3b5c[11]][_0x3b5c[10]]();_0x759dx11[_0x3b5c[24]](_0x759dx23(_0x3b5c[25],_0x759dx5));_0x759dx11[_0x3b5c[24]](_0x759dx23(_0x3b5c[26],_0x759dx5));var _0x759dx12=_0x759dx2[_0x3b5c[29]][_0x3b5c[28]](_0x759dx11[_0x3b5c[23]](8),_0x3b5c[27]);_0x759dx12[_0x3b5c[31]](_0x759dx2[_0x3b5c[11]][_0x3b5c[10]]()[_0x3b5c[30]](0,16));_0x759dx12[_0x3b5c[33]](_0x759dxd[_0x3b5c[32]]());_0x759dx12[_0x3b5c[34]]();var _0x759dx13=_0x759dx12[_0x3b5c[35]];_0x759dx13[_0x3b5c[23]](16);_0x759dxe=_0x759dx2[_0x3b5c[11]][_0x3b5c[15]](_0x759dx13[_0x3b5c[14]](),64);};_0x759dxc=Math[_0x3b5c[17]](_0x759dxe[_0x3b5c[16]]/66)+1;_0x759dx9+=_0x3b5c[36]+_0x759dxc+_0x3b5c[7];_0x759dx9+=_0x759dxe;var _0x759dx14=_0x759dx23(_0x3b5c[37],_0x759dx5);var _0x759dx15=_0x759dx2[_0x3b5c[11]][_0x3b5c[10]]();_0x759dx22(_0x759dx15,_0x759dx7);_0x759dx22(_0x759dx15,_0x759dx8);_0x759dx22(_0x759dx15,_0x759dx6);_0x759dx15[_0x3b5c[38]](_0x759dxa[_0x3b5c[16]]());_0x759dx15[_0x3b5c[24]](_0x759dxa);_0x759dx15[_0x3b5c[38]](_0x759dxd[_0x3b5c[16]]());_0x759dx15[_0x3b5c[24]](_0x759dxd);var _0x759dx16=_0x759dx2[_0x3b5c[40]][_0x3b5c[39]]();_0x759dx16[_0x3b5c[31]](_0x3b5c[41],_0x759dx14);_0x759dx16[_0x3b5c[33]](_0x759dx15[_0x3b5c[14]]());_0x759dx9+=_0x3b5c[42]+_0x759dx16[_0x3b5c[44]]()[_0x3b5c[43]]()+_0x3b5c[7];return _0x759dx9;};_0x759dx3[_0x3b5c[45]]=function(_0x759dx17,_0x759dx6){var _0x759dx18=_0x3b5c[3];_0x759dx6=_0x759dx6||_0x3b5c[2];var _0x759dx19=_0x759dx2[_0x3b5c[11]][_0x3b5c[10]]();_0x759dx22(_0x759dx19,_0x759dx18);_0x759dx1e(_0x759dx19,_0x759dx17[_0x3b5c[12]]);_0x759dx1e(_0x759dx19,_0x759dx17[_0x3b5c[13]]);return _0x759dx18+_0x3b5c[46]+_0x759dx2[_0x3b5c[11]][_0x3b5c[15]](_0x759dx19[_0x3b5c[14]]())+_0x3b5c[46]+_0x759dx6;};_0x759dx3[_0x3b5c[47]]=function(_0x759dx4,_0x759dx5){if(!_0x759dx5){return _0x759dx2[_0x3b5c[49]][_0x3b5c[48]](_0x759dx4)};return _0x759dx2[_0x3b5c[49]][_0x3b5c[51]](_0x759dx4,_0x759dx5,{legacy:true,algorithm:_0x3b5c[50]});};_0x759dx3[_0x3b5c[52]]=function(_0x759dx17,_0x759dx1a){_0x759dx1a=_0x759dx1a||{};var _0x759dx1b=_0x759dx1a[_0x3b5c[53]]||_0x759dx2[_0x3b5c[53]][_0x3b5c[54]][_0x3b5c[39]]();var _0x759dx18=_0x3b5c[3];var _0x759dx19=_0x759dx2[_0x3b5c[11]][_0x3b5c[10]]();_0x759dx22(_0x759dx19,_0x759dx18);_0x759dx1e(_0x759dx19,_0x759dx17[_0x3b5c[12]]);_0x759dx1e(_0x759dx19,_0x759dx17[_0x3b5c[13]]);_0x759dx1b[_0x3b5c[31]]();_0x759dx1b[_0x3b5c[33]](_0x759dx19[_0x3b5c[55]]());var _0x759dx1c=_0x759dx1b[_0x3b5c[44]]();if(_0x759dx1a[_0x3b5c[56]]===_0x3b5c[57]){var _0x759dx1d=_0x759dx1c[_0x3b5c[43]]();if(_0x759dx1a[_0x3b5c[58]]){return _0x759dx1d[_0x3b5c[60]](/.{2}/g)[_0x3b5c[59]](_0x759dx1a[_0x3b5c[58]])};return _0x759dx1d;}else {if(_0x759dx1a[_0x3b5c[56]]===_0x3b5c[61]){return _0x759dx1c[_0x3b5c[55]]()}else {if(_0x759dx1a[_0x3b5c[56]]){throw new Error(_0x3b5c[62]+_0x759dx1a[_0x3b5c[56]]+_0x3b5c[63])}}};return _0x759dx1c;};function _0x759dx1e(_0x759dx19,_0x759dx1f){var _0x759dx20=_0x759dx1f.toString(16);if(_0x759dx20[0]>=_0x3b5c[64]){_0x759dx20=_0x3b5c[65]+_0x759dx20};var _0x759dx21=_0x759dx2[_0x3b5c[11]][_0x3b5c[66]](_0x759dx20);_0x759dx19[_0x3b5c[38]](_0x759dx21[_0x3b5c[16]]);_0x759dx19[_0x3b5c[67]](_0x759dx21);}function _0x759dx22(_0x759dx19,_0x759dx1f){_0x759dx19[_0x3b5c[38]](_0x759dx1f[_0x3b5c[16]]);_0x759dx19[_0x3b5c[68]](_0x759dx1f);}function _0x759dx23(){var _0x759dx24=_0x759dx2[_0x3b5c[53]][_0x3b5c[41]][_0x3b5c[39]]();var _0x759dx25=arguments[_0x3b5c[16]];for(var _0x759dx26=0;_0x759dx26<_0x759dx25;++_0x759dx26){_0x759dx24[_0x3b5c[33]](arguments[_0x759dx26])};return _0x759dx24[_0x3b5c[44]]();}}var _0x759dx27=_0x3b5c[0];if( typeof define!==_0x3b5c[69]){if( typeof module===_0x3b5c[70]&&module[_0x3b5c[71]]){var _0x759dx28=true;define=function(_0x759dx29,_0x759dx2a){_0x759dx2a(require,module)};}else {if( typeof forge===_0x3b5c[72]){forge={}};return _0x759dx1(forge);}};var _0x759dx2b;var _0x759dx2c=function(_0x759dx2d,_0x759dx2e){_0x759dx2e[_0x3b5c[71]]=function(_0x759dx2){var _0x759dx2f=_0x759dx2b[_0x3b5c[74]](function(_0x759dx30){return _0x759dx2d(_0x759dx30)})[_0x3b5c[73]](_0x759dx1);_0x759dx2=_0x759dx2||{};_0x759dx2[_0x3b5c[75]]=_0x759dx2[_0x3b5c[75]]||{};if(_0x759dx2[_0x3b5c[75]][_0x759dx27]){return _0x759dx2[_0x759dx27]};_0x759dx2[_0x3b5c[75]][_0x759dx27]=true;for(var _0x759dx26=0;_0x759dx26<_0x759dx2f[_0x3b5c[16]];++_0x759dx26){_0x759dx2f[_0x759dx26](_0x759dx2)};return _0x759dx2[_0x759dx27];}};var _0x759dx31=define;define=function(_0x759dx29,_0x759dx2a){_0x759dx2b=( typeof _0x759dx29===_0x3b5c[76])?_0x759dx2a[_0x3b5c[77]](2):_0x759dx29[_0x3b5c[77]](2);if(_0x759dx28){delete define;return _0x759dx31[_0x3b5c[80]](null,Array[_0x3b5c[79]][_0x3b5c[77]][_0x3b5c[78]](arguments,0));};define=_0x759dx31;return define[_0x3b5c[80]](null,Array[_0x3b5c[79]][_0x3b5c[77]][_0x3b5c[78]](arguments,0));};define([_0x3b5c[81],_0x3b5c[82],_0x3b5c[83],_0x3b5c[84],_0x3b5c[85],_0x3b5c[86],_0x3b5c[87]],function(){_0x759dx2c[_0x3b5c[80]](null,Array[_0x3b5c[79]][_0x3b5c[77]][_0x3b5c[78]](arguments,0))});})();