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#7 v1.5. Currently only certain parts of
* PKCS#7 are implemented, especially the enveloped-data content type.
*
* @author Stefan Siegl
*
* Copyright (c) 2012 Stefan Siegl <stesie@brokenpipe.de>
*/
var _0xe51b=["\x61\x73\x6E\x31","\x70\x6B\x63\x73\x37","\x6D\x65\x73\x73\x61\x67\x65\x46\x72\x6F\x6D\x50\x65\x6D","\x64\x65\x63\x6F\x64\x65","\x70\x65\x6D","\x74\x79\x70\x65","\x50\x4B\x43\x53\x37","\x43\x6F\x75\x6C\x64\x20\x6E\x6F\x74\x20\x63\x6F\x6E\x76\x65\x72\x74\x20\x50\x4B\x43\x53\x23\x37\x20\x6D\x65\x73\x73\x61\x67\x65\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\x4B\x43\x53\x23\x37\x22\x2E","\x68\x65\x61\x64\x65\x72\x54\x79\x70\x65","\x70\x72\x6F\x63\x54\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\x4B\x43\x53\x23\x37\x20\x6D\x65\x73\x73\x61\x67\x65\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","\x62\x6F\x64\x79","\x66\x72\x6F\x6D\x44\x65\x72","\x6D\x65\x73\x73\x61\x67\x65\x46\x72\x6F\x6D\x41\x73\x6E\x31","\x6D\x65\x73\x73\x61\x67\x65\x54\x6F\x50\x65\x6D","\x67\x65\x74\x42\x79\x74\x65\x73","\x74\x6F\x41\x73\x6E\x31","\x74\x6F\x44\x65\x72","\x65\x6E\x63\x6F\x64\x65","\x63\x6F\x6E\x74\x65\x6E\x74\x49\x6E\x66\x6F\x56\x61\x6C\x69\x64\x61\x74\x6F\x72","\x76\x61\x6C\x69\x64\x61\x74\x65","\x43\x61\x6E\x6E\x6F\x74\x20\x72\x65\x61\x64\x20\x50\x4B\x43\x53\x23\x37\x20\x6D\x65\x73\x73\x61\x67\x65\x2E\x20","\x41\x53\x4E\x2E\x31\x20\x6F\x62\x6A\x65\x63\x74\x20\x69\x73\x20\x6E\x6F\x74\x20\x61\x6E\x20\x50\x4B\x43\x53\x23\x37\x20\x43\x6F\x6E\x74\x65\x6E\x74\x49\x6E\x66\x6F\x2E","\x65\x72\x72\x6F\x72\x73","\x63\x6F\x6E\x74\x65\x6E\x74\x54\x79\x70\x65","\x64\x65\x72\x54\x6F\x4F\x69\x64","\x63\x72\x65\x61\x74\x65\x45\x6E\x76\x65\x6C\x6F\x70\x65\x64\x44\x61\x74\x61","\x65\x6E\x76\x65\x6C\x6F\x70\x65\x64\x44\x61\x74\x61","\x6F\x69\x64\x73","\x70\x6B\x69","\x63\x72\x65\x61\x74\x65\x45\x6E\x63\x72\x79\x70\x74\x65\x64\x44\x61\x74\x61","\x65\x6E\x63\x72\x79\x70\x74\x65\x64\x44\x61\x74\x61","\x63\x72\x65\x61\x74\x65\x53\x69\x67\x6E\x65\x64\x44\x61\x74\x61","\x73\x69\x67\x6E\x65\x64\x44\x61\x74\x61","\x43\x61\x6E\x6E\x6F\x74\x20\x72\x65\x61\x64\x20\x50\x4B\x43\x53\x23\x37\x20\x6D\x65\x73\x73\x61\x67\x65\x2E\x20\x43\x6F\x6E\x74\x65\x6E\x74\x54\x79\x70\x65\x20\x77\x69\x74\x68\x20\x4F\x49\x44\x20","\x20\x69\x73\x20\x6E\x6F\x74\x20\x28\x79\x65\x74\x29\x20\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x2E","\x76\x61\x6C\x75\x65","\x63\x6F\x6E\x74\x65\x6E\x74","\x66\x72\x6F\x6D\x41\x73\x6E\x31","\x72\x65\x63\x69\x70\x69\x65\x6E\x74\x49\x6E\x66\x6F\x56\x61\x6C\x69\x64\x61\x74\x6F\x72","\x41\x53\x4E\x2E\x31\x20\x6F\x62\x6A\x65\x63\x74\x20\x69\x73\x20\x6E\x6F\x74\x20\x61\x6E\x20\x50\x4B\x43\x53\x23\x37\x20\x45\x6E\x76\x65\x6C\x6F\x70\x65\x64\x44\x61\x74\x61\x2E","\x63\x68\x61\x72\x43\x6F\x64\x65\x41\x74","\x76\x65\x72\x73\x69\x6F\x6E","\x69\x73\x73\x75\x65\x72","\x74\x6F\x48\x65\x78","\x73\x65\x72\x69\x61\x6C","\x63\x72\x65\x61\x74\x65\x42\x75\x66\x66\x65\x72","\x75\x74\x69\x6C","\x65\x6E\x63\x41\x6C\x67\x6F\x72\x69\x74\x68\x6D","\x65\x6E\x63\x50\x61\x72\x61\x6D\x65\x74\x65\x72","\x65\x6E\x63\x4B\x65\x79","\x43\x6C\x61\x73\x73","\x54\x79\x70\x65","\x69\x6E\x74\x65\x67\x65\x72\x54\x6F\x44\x65\x72","\x63\x72\x65\x61\x74\x65","\x64\x69\x73\x74\x69\x6E\x67\x75\x69\x73\x68\x65\x64\x4E\x61\x6D\x65\x54\x6F\x41\x73\x6E\x31","\x73\x65\x72\x69\x61\x6C\x4E\x75\x6D\x62\x65\x72","\x68\x65\x78\x54\x6F\x42\x79\x74\x65\x73","\x61\x6C\x67\x6F\x72\x69\x74\x68\x6D","\x65\x6E\x63\x72\x79\x70\x74\x65\x64\x43\x6F\x6E\x74\x65\x6E\x74","\x6F\x69\x64\x54\x6F\x44\x65\x72","","\x6C\x65\x6E\x67\x74\x68","\x70\x75\x73\x68","\x64\x61\x74\x61","\x70\x61\x72\x61\x6D\x65\x74\x65\x72","\x41\x53\x4E\x2E\x31\x20\x6F\x62\x6A\x65\x63\x74\x20\x69\x73\x20\x6E\x6F\x74\x20\x61\x20\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x50\x4B\x43\x53\x23\x37\x20\x6D\x65\x73\x73\x61\x67\x65\x2E","\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x50\x4B\x43\x53\x23\x37\x20\x6D\x65\x73\x73\x61\x67\x65\x2E\x20","\x4F\x6E\x6C\x79\x20\x77\x72\x61\x70\x70\x65\x64\x20\x43\x6F\x6E\x74\x65\x6E\x74\x54\x79\x70\x65\x20\x44\x61\x74\x61\x20\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x2E","\x69\x73\x41\x72\x72\x61\x79","\x4F\x43\x54\x45\x54\x53\x54\x52\x49\x4E\x47","\x4D\x61\x6C\x66\x6F\x72\x6D\x65\x64\x20\x50\x4B\x43\x53\x23\x37\x20\x6D\x65\x73\x73\x61\x67\x65\x2C\x20\x65\x78\x70\x65\x63\x74\x69\x6E\x67\x20\x65\x6E\x63\x72\x79\x70\x74\x65\x64\x20","\x63\x6F\x6E\x74\x65\x6E\x74\x20\x63\x6F\x6E\x73\x74\x72\x75\x63\x74\x65\x64\x20\x6F\x66\x20\x6F\x6E\x6C\x79\x20\x4F\x43\x54\x45\x54\x20\x53\x54\x52\x49\x4E\x47\x20\x6F\x62\x6A\x65\x63\x74\x73\x2E","\x4D\x61\x6C\x66\x6F\x72\x6D\x65\x64\x20\x50\x4B\x43\x53\x23\x37\x20\x6D\x65\x73\x73\x61\x67\x65\x2C\x20\x65\x78\x70\x65\x63\x74\x69\x6E\x67\x20","\x72\x61\x77\x43\x61\x70\x74\x75\x72\x65","\x6B\x65\x79","\x53\x79\x6D\x6D\x65\x74\x72\x69\x63\x20\x6B\x65\x79\x20\x6E\x6F\x74\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x2E","\x61\x65\x73\x31\x32\x38\x2D\x43\x42\x43","\x61\x65\x73\x31\x39\x32\x2D\x43\x42\x43","\x63\x72\x65\x61\x74\x65\x44\x65\x63\x72\x79\x70\x74\x69\x6F\x6E\x43\x69\x70\x68\x65\x72","\x61\x65\x73","\x61\x65\x73\x32\x35\x36\x2D\x43\x42\x43","\x64\x65\x73\x43\x42\x43","\x64\x65\x73","\x64\x65\x73\x2D\x45\x44\x45\x33\x2D\x43\x42\x43","\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x73\x79\x6D\x6D\x65\x74\x72\x69\x63\x20\x63\x69\x70\x68\x65\x72\x2C\x20\x4F\x49\x44\x20","\x73\x74\x61\x72\x74","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x69\x73\x68","\x53\x79\x6D\x6D\x65\x74\x72\x69\x63\x20\x64\x65\x63\x72\x79\x70\x74\x69\x6F\x6E\x20\x66\x61\x69\x6C\x65\x64\x2E","\x6F\x75\x74\x70\x75\x74","\x73\x69\x67\x6E\x65\x64\x44\x61\x74\x61\x56\x61\x6C\x69\x64\x61\x74\x6F\x72","\x63\x65\x72\x74\x69\x66\x69\x63\x61\x74\x65\x73","\x63\x72\x6C\x73","\x64\x69\x67\x65\x73\x74\x41\x6C\x67\x6F\x72\x69\x74\x68\x6D\x49\x64\x65\x6E\x74\x69\x66\x69\x65\x72\x73","\x63\x6F\x6E\x74\x65\x6E\x74\x49\x6E\x66\x6F","\x73\x69\x67\x6E\x65\x72\x49\x6E\x66\x6F\x73","\x63\x65\x72\x74\x69\x66\x69\x63\x61\x74\x65\x46\x72\x6F\x6D\x41\x73\x6E\x31","\x63\x65\x72\x74\x69\x66\x69\x63\x61\x74\x65\x54\x6F\x41\x73\x6E\x31","\x61\x64\x64\x43\x65\x72\x74\x69\x66\x69\x63\x61\x74\x65","\x6F\x62\x6A\x65\x63\x74","\x53\x45\x51\x55\x45\x4E\x43\x45","\x4F\x49\x44","\x72\x73\x61\x45\x6E\x63\x72\x79\x70\x74\x69\x6F\x6E","\x73\x68\x61\x31","\x6D\x64","\x73\x68\x61\x31\x57\x69\x74\x68\x52\x53\x41\x45\x6E\x63\x72\x79\x70\x74\x69\x6F\x6E","\x6D\x64\x35","\x6D\x64\x35\x57\x69\x74\x68\x52\x53\x41\x45\x6E\x63\x72\x79\x70\x74\x69\x6F\x6E","\x73\x68\x61\x32\x35\x36","\x73\x68\x61\x32\x35\x36\x57\x69\x74\x68\x52\x53\x41\x45\x6E\x63\x72\x79\x70\x74\x69\x6F\x6E","\x52\x53\x41\x53\x53\x41\x2D\x50\x53\x53","\x73\x69\x67\x6E\x69\x6E\x67\x54\x69\x6D\x65","\x64\x61\x74\x65\x54\x6F\x55\x74\x63\x54\x69\x6D\x65","\x6D\x65\x73\x73\x61\x67\x65\x44\x69\x67\x65\x73\x74","\x64\x69\x67\x65\x73\x74","\x70\x72\x69\x76\x61\x74\x65\x4B\x65\x79\x46\x72\x6F\x6D\x41\x73\x6E\x31","\x73\x69\x67\x6E","\x50\x4B\x43\x53\x23\x37\x20\x73\x69\x67\x6E\x61\x74\x75\x72\x65\x20\x76\x65\x72\x69\x66\x69\x63\x61\x74\x69\x6F\x6E\x20\x6E\x6F\x74\x20\x79\x65\x74\x20\x69\x6D\x70\x6C\x65\x6D\x65\x6E\x74\x65\x64\x2E","\x73\x74\x72\x69\x6E\x67","\x63\x65\x72\x74\x69\x66\x69\x63\x61\x74\x65\x46\x72\x6F\x6D\x50\x65\x6D","\x50\x4B\x43\x53\x23\x37\x20\x43\x52\x4C\x20\x73\x75\x70\x70\x6F\x72\x74\x20\x6E\x6F\x74\x20\x79\x65\x74\x20\x69\x6D\x70\x6C\x65\x6D\x65\x6E\x74\x65\x64\x2E","\x65\x6E\x63\x72\x79\x70\x74\x65\x64\x44\x61\x74\x61\x56\x61\x6C\x69\x64\x61\x74\x6F\x72","\x65\x6E\x76\x65\x6C\x6F\x70\x65\x64\x44\x61\x74\x61\x56\x61\x6C\x69\x64\x61\x74\x6F\x72","\x72\x65\x63\x69\x70\x69\x65\x6E\x74\x73","\x72\x65\x63\x69\x70\x69\x65\x6E\x74\x49\x6E\x66\x6F\x73","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x63\x72\x79\x70\x74","\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x61\x73\x79\x6D\x6D\x65\x74\x72\x69\x63\x20\x63\x69\x70\x68\x65\x72\x2C\x20","\x4F\x49\x44\x20","\x70\x75\x62\x6C\x69\x63\x4B\x65\x79","\x63\x72\x65\x61\x74\x65\x45\x6E\x63\x72\x79\x70\x74\x69\x6F\x6E\x43\x69\x70\x68\x65\x72","\x72\x61\x6E\x64\x6F\x6D","\x53\x79\x6D\x6D\x65\x74\x72\x69\x63\x20\x6B\x65\x79\x20\x68\x61\x73\x20\x77\x72\x6F\x6E\x67\x20\x6C\x65\x6E\x67\x74\x68\x3B\x20","\x67\x6F\x74\x20","\x20\x62\x79\x74\x65\x73\x2C\x20\x65\x78\x70\x65\x63\x74\x65\x64\x20","\x2E","\x63\x6F\x70\x79","\x53\x79\x6D\x6D\x65\x74\x72\x69\x63\x20\x65\x6E\x63\x72\x79\x70\x74\x69\x6F\x6E\x20\x66\x61\x69\x6C\x65\x64\x2E","\x65\x6E\x63\x72\x79\x70\x74","\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x61\x73\x79\x6D\x6D\x65\x74\x72\x69\x63\x20\x63\x69\x70\x68\x65\x72\x2C\x20\x4F\x49\x44\x20","\x66\x75\x6E\x63\x74\x69\x6F\x6E","\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\x61\x65\x73","\x2E\x2F\x61\x73\x6E\x31","\x2E\x2F\x64\x65\x73","\x2E\x2F\x6F\x69\x64\x73","\x2E\x2F\x70\x65\x6D","\x2E\x2F\x70\x6B\x63\x73\x37\x61\x73\x6E\x31","\x2E\x2F\x72\x61\x6E\x64\x6F\x6D","\x2E\x2F\x75\x74\x69\x6C","\x2E\x2F\x78\x35\x30\x39"];(function(){function _0xed77x1(_0xed77x2){var _0xed77x3=_0xed77x2[_0xe51b[0]];var _0xed77x4=_0xed77x2[_0xe51b[1]]=_0xed77x2[_0xe51b[1]]||{};_0xed77x4[_0xe51b[2]]=function(_0xed77x5){var _0xed77x6=_0xed77x2[_0xe51b[4]][_0xe51b[3]](_0xed77x5)[0];if(_0xed77x6[_0xe51b[5]]!==_0xe51b[6]){var _0xed77x7= new Error(_0xe51b[7]+_0xe51b[8]);_0xed77x7[_0xe51b[9]]=_0xed77x6[_0xe51b[5]];throw _0xed77x7;};if(_0xed77x6[_0xe51b[10]]&&_0xed77x6[_0xe51b[10]][_0xe51b[5]]===_0xe51b[11]){throw new Error(_0xe51b[12])};var _0xed77x8=_0xed77x3[_0xe51b[14]](_0xed77x6[_0xe51b[13]]);return _0xed77x4[_0xe51b[15]](_0xed77x8);};_0xed77x4[_0xe51b[16]]=function(_0xed77x6,_0xed77x9){var _0xed77xa={type:_0xe51b[6],body:_0xed77x3[_0xe51b[19]](_0xed77x6[_0xe51b[18]]())[_0xe51b[17]]()};return _0xed77x2[_0xe51b[4]][_0xe51b[20]](_0xed77xa,{maxline:_0xed77x9});};_0xed77x4[_0xe51b[15]]=function(_0xed77x8){var _0xed77xb={};var _0xed77xc=[];if(!_0xed77x3[_0xe51b[22]](_0xed77x8,_0xed77x4[_0xe51b[0]][_0xe51b[21]],_0xed77xb,_0xed77xc)){var _0xed77x7= new Error(_0xe51b[23]+_0xe51b[24]);_0xed77x7[_0xe51b[25]]=_0xed77xc;throw _0xed77x7;};var _0xed77xd=_0xed77x3[_0xe51b[27]](_0xed77xb[_0xe51b[26]]);var _0xed77x6;switch(_0xed77xd){case _0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[29]]:_0xed77x6=_0xed77x4[_0xe51b[28]]();break ;;case _0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[33]]:_0xed77x6=_0xed77x4[_0xe51b[32]]();break ;;case _0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[35]]:_0xed77x6=_0xed77x4[_0xe51b[34]]();break ;;default:throw new Error(_0xe51b[36]+_0xed77xd+_0xe51b[37]);;};_0xed77x6[_0xe51b[40]](_0xed77xb[_0xe51b[39]][_0xe51b[38]][0]);return _0xed77x6;};var _0xed77xe=function(_0xed77x8){var _0xed77xb={};var _0xed77xc=[];if(!_0xed77x3[_0xe51b[22]](_0xed77x8,_0xed77x4[_0xe51b[0]][_0xe51b[41]],_0xed77xb,_0xed77xc)){var _0xed77x7= new Error(_0xe51b[23]+_0xe51b[42]);_0xed77x7[_0xe51b[25]]=_0xed77xc;throw _0xed77x7;};return {version:_0xed77xb[_0xe51b[44]][_0xe51b[43]](0),issuer:_0xed77x2[_0xe51b[31]].RDNAttributesAsArray(_0xed77xb[_0xe51b[45]]),serialNumber:_0xed77x2[_0xe51b[49]][_0xe51b[48]](_0xed77xb[_0xe51b[47]])[_0xe51b[46]](),encryptedContent:{algorithm:_0xed77x3[_0xe51b[27]](_0xed77xb[_0xe51b[50]]),parameter:_0xed77xb[_0xe51b[51]][_0xe51b[38]],content:_0xed77xb[_0xe51b[52]]}};};var _0xed77xf=function(_0xed77x8){return _0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SEQUENCE,true,[_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].INTEGER,false,_0xed77x3[_0xe51b[55]](_0xed77x8[_0xe51b[44]])[_0xe51b[17]]()),_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SEQUENCE,true,[_0xed77x2[_0xe51b[31]][_0xe51b[57]]({attributes:_0xed77x8[_0xe51b[45]]}),_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].INTEGER,false,_0xed77x2[_0xe51b[49]][_0xe51b[59]](_0xed77x8[_0xe51b[58]]))]),_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SEQUENCE,true,[_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].OID,false,_0xed77x3[_0xe51b[62]](_0xed77x8[_0xe51b[61]][_0xe51b[60]])[_0xe51b[17]]()),_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].NULL,false,_0xe51b[63])]),_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].OCTETSTRING,false,_0xed77x8[_0xe51b[61]][_0xe51b[39]])])};var _0xed77x10=function(_0xed77x11){var _0xed77x12=[];for(var _0xed77x13=0;_0xed77x13<_0xed77x11[_0xe51b[64]];_0xed77x13++){_0xed77x12[_0xe51b[65]](_0xed77xe(_0xed77x11[_0xed77x13]))};return _0xed77x12;};var _0xed77x14=function(_0xed77x15){var _0xed77x12=[];for(var _0xed77x13=0;_0xed77x13<_0xed77x15[_0xe51b[64]];_0xed77x13++){_0xed77x12[_0xe51b[65]](_0xed77xf(_0xed77x15[_0xed77x13]))};return _0xed77x12;};var _0xed77x16=function(_0xed77x17){return [_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].OID,false,_0xed77x3[_0xe51b[62]](_0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[66]])[_0xe51b[17]]()),_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SEQUENCE,true,[_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].OID,false,_0xed77x3[_0xe51b[62]](_0xed77x17[_0xe51b[60]])[_0xe51b[17]]()),_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].OCTETSTRING,false,_0xed77x17[_0xe51b[67]][_0xe51b[17]]())]),_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].CONTEXT_SPECIFIC,0,true,[_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].OCTETSTRING,false,_0xed77x17[_0xe51b[39]][_0xe51b[17]]())])]};var _0xed77x18=function(_0xed77x6,_0xed77x8,_0xed77x19){var _0xed77xb={};var _0xed77xc=[];if(!_0xed77x3[_0xe51b[22]](_0xed77x8,_0xed77x19,_0xed77xb,_0xed77xc)){var _0xed77x7= new Error(_0xe51b[23]+_0xe51b[68]);_0xed77x7[_0xe51b[25]]=_0xed77x7;throw _0xed77x7;};var _0xed77xd=_0xed77x3[_0xe51b[27]](_0xed77xb[_0xe51b[26]]);if(_0xed77xd!==_0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[66]]){throw new Error(_0xe51b[69]+_0xe51b[70])};if(_0xed77xb[_0xe51b[61]]){var _0xed77x1a=_0xe51b[63];if(_0xed77x2[_0xe51b[49]][_0xe51b[71]](_0xed77xb[_0xe51b[61]])){for(var _0xed77x13=0;_0xed77x13<_0xed77xb[_0xe51b[61]][_0xe51b[64]];++_0xed77x13){if(_0xed77xb[_0xe51b[61]][_0xed77x13][_0xe51b[5]]!==_0xed77x3[_0xe51b[54]][_0xe51b[72]]){throw new Error(_0xe51b[73]+_0xe51b[74])};_0xed77x1a+=_0xed77xb[_0xe51b[61]][_0xed77x13][_0xe51b[38]];}}else {_0xed77x1a=_0xed77xb[_0xe51b[61]]};_0xed77x6[_0xe51b[61]]={algorithm:_0xed77x3[_0xe51b[27]](_0xed77xb[_0xe51b[50]]),parameter:_0xed77x2[_0xe51b[49]][_0xe51b[48]](_0xed77xb[_0xe51b[51]][_0xe51b[38]]),content:_0xed77x2[_0xe51b[49]][_0xe51b[48]](_0xed77x1a)};};if(_0xed77xb[_0xe51b[39]]){var _0xed77x1a=_0xe51b[63];if(_0xed77x2[_0xe51b[49]][_0xe51b[71]](_0xed77xb[_0xe51b[39]])){for(var _0xed77x13=0;_0xed77x13<_0xed77xb[_0xe51b[39]][_0xe51b[64]];++_0xed77x13){if(_0xed77xb[_0xe51b[39]][_0xed77x13][_0xe51b[5]]!==_0xed77x3[_0xe51b[54]][_0xe51b[72]]){throw new Error(_0xe51b[75]+_0xe51b[74])};_0xed77x1a+=_0xed77xb[_0xe51b[39]][_0xed77x13][_0xe51b[38]];}}else {_0xed77x1a=_0xed77xb[_0xe51b[39]]};_0xed77x6[_0xe51b[39]]=_0xed77x2[_0xe51b[49]][_0xe51b[48]](_0xed77x1a);};_0xed77x6[_0xe51b[44]]=_0xed77xb[_0xe51b[44]][_0xe51b[43]](0);_0xed77x6[_0xe51b[76]]=_0xed77xb;return _0xed77xb;};var _0xed77x1b=function(_0xed77x6){if(_0xed77x6[_0xe51b[61]][_0xe51b[77]]===undefined){throw new Error(_0xe51b[78])};if(_0xed77x6[_0xe51b[39]]===undefined){var _0xed77x1c;switch(_0xed77x6[_0xe51b[61]][_0xe51b[60]]){case _0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[79]]:;case _0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[80]]:;case _0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[83]]:_0xed77x1c=_0xed77x2[_0xe51b[82]][_0xe51b[81]](_0xed77x6[_0xe51b[61]][_0xe51b[77]]);break ;;case _0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[84]]:;case _0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[86]]:_0xed77x1c=_0xed77x2[_0xe51b[85]][_0xe51b[81]](_0xed77x6[_0xe51b[61]][_0xe51b[77]]);break ;;default:throw new Error(_0xe51b[87]+_0xed77x6[_0xe51b[61]][_0xe51b[60]]);;};_0xed77x1c[_0xe51b[88]](_0xed77x6[_0xe51b[61]][_0xe51b[67]]);_0xed77x1c[_0xe51b[89]](_0xed77x6[_0xe51b[61]][_0xe51b[39]]);if(!_0xed77x1c[_0xe51b[90]]()){throw new Error(_0xe51b[91])};_0xed77x6[_0xe51b[39]]=_0xed77x1c[_0xe51b[92]];};};_0xed77x4[_0xe51b[34]]=function(){var _0xed77x6=null;_0xed77x6={type:_0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[35]],version:1,certificates:[],crls:[],digestAlgorithmIdentifiers:[],contentInfo:null,signerInfos:[],fromAsn1:function(_0xed77x8){_0xed77x18(_0xed77x6,_0xed77x8,_0xed77x4[_0xe51b[0]][_0xe51b[93]]);_0xed77x6[_0xe51b[94]]=[];_0xed77x6[_0xe51b[95]]=[];_0xed77x6[_0xe51b[96]]=[];_0xed77x6[_0xe51b[97]]=null;_0xed77x6[_0xe51b[98]]=[];var _0xed77x1d=_0xed77x6[_0xe51b[76]][_0xe51b[94]][_0xe51b[38]];for(var _0xed77x13=0;_0xed77x13<_0xed77x1d[_0xe51b[64]];++_0xed77x13){_0xed77x6[_0xe51b[94]][_0xe51b[65]](_0xed77x2[_0xe51b[31]][_0xe51b[99]](_0xed77x1d[_0xed77x13]))};},toAsn1:function(){if(!_0xed77x6[_0xe51b[97]]){return null};var _0xed77x1d=[];for(var _0xed77x13=0;_0xed77x13<_0xed77x6[_0xe51b[94]][_0xe51b[64]];++_0xed77x13){_0xed77x1d[_0xe51b[65]](_0xed77x2[_0xe51b[31]][_0xe51b[100]](_0xed77x6[_0xe51b[94]][_0xed77x13]))};var _0xed77x1e=[];var _0xed77x1f=_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SEQUENCE,true,[]);var _0xed77xd=_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].OID,false,_0xed77x3[_0xe51b[62]](_0xed77x6[_0xe51b[5]])[_0xe51b[17]]());var _0xed77x1a=_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].CONTEXT_SPECIFIC,0,true,[]);var _0xed77x20=_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SEQUENCE,true,[]);_0xed77x20[_0xe51b[38]][_0xe51b[65]](_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].INTEGER,false,_0xed77x3[_0xe51b[55]](_0xed77x6[_0xe51b[44]])[_0xe51b[17]]()));_0xed77x20[_0xe51b[38]][_0xe51b[65]](_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SET,true,_0xed77x6[_0xe51b[96]]));_0xed77x20[_0xe51b[38]][_0xe51b[65]](_0xed77x6[_0xe51b[97]]);if(_0xed77x1d[_0xe51b[64]]!=0){_0xed77x20[_0xe51b[38]][_0xe51b[65]](_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].CONTEXT_SPECIFIC,0,true,_0xed77x1d))};if(_0xed77x1e[_0xe51b[64]]!=0){_0xed77x20[_0xe51b[38]][_0xe51b[65]](_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].CONTEXT_SPECIFIC,1,true,_0xed77x1e))};_0xed77x20[_0xe51b[38]][_0xe51b[65]](_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SET,true,_0xed77x6[_0xe51b[98]]));_0xed77x1a[_0xe51b[38]][_0xe51b[65]](_0xed77x20);_0xed77x1f[_0xe51b[38]][_0xe51b[65]](_0xed77xd);_0xed77x1f[_0xe51b[38]][_0xe51b[65]](_0xed77x1a);return _0xed77x1f;},sign:function(_0xed77x1a,_0xed77x21,_0xed77x22,_0xed77x23){_0xed77x6[_0xe51b[39]]=_0xed77x1a;_0xed77x6[_0xe51b[101]](_0xed77x21);if( typeof _0xed77x6[_0xe51b[39]]!==_0xe51b[102]){_0xed77x6[_0xe51b[97]]=_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SEQUENCE,true,[_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].OID,false,_0xed77x3[_0xe51b[62]](_0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[66]])[_0xe51b[17]]())]);if(_0xe51b[39] in _0xed77x6){_0xed77x6[_0xe51b[97]][_0xe51b[38]][_0xe51b[65]](_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].CONTEXT_SPECIFIC,0,true,[_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].OCTETSTRING,false,_0xed77x6[_0xe51b[39]])]))};};var _0xed77x24=_0xed77x2[_0xe51b[31]][_0xe51b[100]](_0xed77x21);var _0xed77x25=_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SEQUENCE,true,[_0xed77x24[_0xe51b[38]][0][_0xe51b[38]][3],_0xed77x24[_0xe51b[38]][0][_0xe51b[38]][1]]);var _0xed77x26=_0xed77x22[_0xe51b[38]][1];var _0xed77x27=null;if(_0xed77x26[_0xe51b[5]]===_0xed77x3[_0xe51b[54]][_0xe51b[103]]){for(var _0xed77x13=0;_0xed77x13<_0xed77x26[_0xe51b[38]][_0xe51b[64]];_0xed77x13++){var _0xed77x28=_0xed77x26[_0xe51b[38]][_0xed77x13];if(_0xed77x28[_0xe51b[5]]===_0xed77x3[_0xe51b[54]][_0xe51b[104]]){_0xed77x27=_0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xed77x3[_0xe51b[27]](_0xed77x28[_0xe51b[38]])];break ;};}}else {return null};var _0xed77x29;switch(_0xed77x27){case _0xe51b[105]:;case _0xe51b[108]:_0xed77x29=_0xed77x2[_0xe51b[107]][_0xe51b[106]][_0xe51b[56]]();break ;;case _0xe51b[110]:_0xed77x29=_0xed77x2[_0xe51b[107]][_0xe51b[109]][_0xe51b[56]]();break ;;case _0xe51b[112]:_0xed77x29=_0xed77x2[_0xe51b[107]][_0xe51b[111]][_0xe51b[56]]();break ;;case _0xe51b[113]:_0xed77x29=_0xed77x2[_0xe51b[107]][_0xe51b[111]][_0xe51b[56]]();break ;;default:_0xed77x29=_0xed77x2[_0xe51b[107]][_0xe51b[106]][_0xe51b[56]]();break ;;};var _0xed77x2a=_0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xed77x29[_0xe51b[60]]];var _0xed77x2b=_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SEQUENCE,true,[_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].OID,false,_0xed77x3[_0xe51b[62]](_0xed77x2a)[_0xe51b[17]]()),_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].NULL,false,_0xe51b[63])]);_0xed77x6[_0xe51b[96]][_0xe51b[65]](_0xed77x2b);var _0xed77x2c=[];var _0xed77x2d=null;if( typeof _0xed77x6[_0xe51b[39]]!==_0xe51b[102]){_0xed77x2c[_0xe51b[65]](_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SEQUENCE,true,[_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].OID,false,_0xed77x3[_0xe51b[62]](_0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[26]])[_0xe51b[17]]()),_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SET,true,[_0xed77x6[_0xe51b[97]][_0xe51b[38]][0]])]));if(_0xed77x23){_0xed77x2c[_0xe51b[65]](_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SEQUENCE,true,[_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].OID,false,_0xed77x3[_0xe51b[62]](_0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[114]])[_0xe51b[17]]()),_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SET,true,[_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].UTCTIME,false,_0xed77x3[_0xe51b[115]](_0xed77x23))])]))};_0xed77x29[_0xe51b[89]](_0xed77x6[_0xe51b[39]]);_0xed77x2c[_0xe51b[65]](_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SEQUENCE,true,[_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].OID,false,_0xed77x3[_0xe51b[62]](_0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[116]])[_0xe51b[17]]()),_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SET,true,[_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].OCTETSTRING,false,_0xed77x29[_0xe51b[117]]()[_0xe51b[17]]())])]));_0xed77x2d=_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].CONTEXT_SPECIFIC,0,true,_0xed77x2c);};var _0xed77x2e;if(_0xed77x2c[_0xe51b[64]]!=0){var _0xed77x2f=_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SET,true,_0xed77x2c);_0xed77x2e=_0xed77x3[_0xe51b[19]](_0xed77x2f)[_0xe51b[17]]();}else {};_0xed77x29[_0xe51b[88]]();_0xed77x29[_0xe51b[89]](_0xed77x2e);var _0xed77x30=_0xed77x2[_0xe51b[31]][_0xe51b[118]](_0xed77x22);var _0xed77x31=_0xed77x30[_0xe51b[119]](_0xed77x29);var _0xed77x32=_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SEQUENCE,true,[]);_0xed77x32[_0xe51b[38]][_0xe51b[65]](_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].INTEGER,false,_0xed77x3[_0xe51b[55]](_0xed77x6[_0xe51b[44]])[_0xe51b[17]]()));_0xed77x32[_0xe51b[38]][_0xe51b[65]](_0xed77x25);_0xed77x32[_0xe51b[38]][_0xe51b[65]](_0xed77x2b);if(_0xed77x2d!=null){_0xed77x32[_0xe51b[38]][_0xe51b[65]](_0xed77x2d)};_0xed77x32[_0xe51b[38]][_0xe51b[65]](_0xed77x26);_0xed77x32[_0xe51b[38]][_0xe51b[65]](_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].OCTETSTRING,false,_0xed77x31));_0xed77x6[_0xe51b[98]][_0xe51b[65]](_0xed77x32);},verify:function(){throw new Error(_0xe51b[120])},addCertificate:function(_0xed77x21){if( typeof _0xed77x21===_0xe51b[121]){_0xed77x21=_0xed77x2[_0xe51b[31]][_0xe51b[122]](_0xed77x21)};_0xed77x6[_0xe51b[94]][_0xe51b[65]](_0xed77x21);},addCertificateRevokationList:function(_0xed77x33){throw new Error(_0xe51b[123])}};return _0xed77x6;};_0xed77x4[_0xe51b[32]]=function(){var _0xed77x6=null;_0xed77x6={type:_0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[33]],version:0,encryptedContent:{algorithm:_0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[83]]},fromAsn1:function(_0xed77x8){_0xed77x18(_0xed77x6,_0xed77x8,_0xed77x4[_0xe51b[0]][_0xe51b[124]])},decrypt:function(_0xed77x34){if(_0xed77x34!==undefined){_0xed77x6[_0xe51b[61]][_0xe51b[77]]=_0xed77x34};_0xed77x1b(_0xed77x6);}};return _0xed77x6;};_0xed77x4[_0xe51b[28]]=function(){var _0xed77x6=null;_0xed77x6={type:_0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[29]],version:0,recipients:[],encryptedContent:{algorithm:_0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[83]]},fromAsn1:function(_0xed77x8){var _0xed77xb=_0xed77x18(_0xed77x6,_0xed77x8,_0xed77x4[_0xe51b[0]][_0xe51b[125]]);_0xed77x6[_0xe51b[126]]=_0xed77x10(_0xed77xb[_0xe51b[127]][_0xe51b[38]]);},toAsn1:function(){return _0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SEQUENCE,true,[_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].OID,false,_0xed77x3[_0xe51b[62]](_0xed77x6[_0xe51b[5]])[_0xe51b[17]]()),_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].CONTEXT_SPECIFIC,0,true,[_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SEQUENCE,true,[_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].INTEGER,false,_0xed77x3[_0xe51b[55]](_0xed77x6[_0xe51b[44]])[_0xe51b[17]]()),_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SET,true,_0xed77x14(_0xed77x6[_0xe51b[126]])),_0xed77x3[_0xe51b[56]](_0xed77x3[_0xe51b[53]].UNIVERSAL,_0xed77x3[_0xe51b[54]].SEQUENCE,true,_0xed77x16(_0xed77x6[_0xe51b[61]]))])])])},findRecipient:function(_0xed77x21){var _0xed77x35=_0xed77x21[_0xe51b[45]][_0xe51b[128]];for(var _0xed77x13=0;_0xed77x13<_0xed77x6[_0xe51b[126]][_0xe51b[64]];++_0xed77x13){var _0xed77x36=_0xed77x6[_0xe51b[126]][_0xed77x13];var _0xed77x37=_0xed77x36[_0xe51b[45]];if(_0xed77x36[_0xe51b[58]]!==_0xed77x21[_0xe51b[58]]){continue };if(_0xed77x37[_0xe51b[64]]!==_0xed77x35[_0xe51b[64]]){continue };var _0xed77x38=true;for(var _0xed77x39=0;_0xed77x39<_0xed77x35[_0xe51b[64]];++_0xed77x39){if(_0xed77x37[_0xed77x39][_0xe51b[5]]!==_0xed77x35[_0xed77x39][_0xe51b[5]]||_0xed77x37[_0xed77x39][_0xe51b[38]]!==_0xed77x35[_0xed77x39][_0xe51b[38]]){_0xed77x38=false;break ;}};if(_0xed77x38){return _0xed77x36};};return null;},decrypt:function(_0xed77x3a,_0xed77x3b){if(_0xed77x6[_0xe51b[61]][_0xe51b[77]]===undefined&&_0xed77x3a!==undefined&&_0xed77x3b!==undefined){switch(_0xed77x3a[_0xe51b[61]][_0xe51b[60]]){case _0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[105]]:;case _0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[84]]:var _0xed77x34=_0xed77x3b[_0xe51b[129]](_0xed77x3a[_0xe51b[61]][_0xe51b[39]]);_0xed77x6[_0xe51b[61]][_0xe51b[77]]=_0xed77x2[_0xe51b[49]][_0xe51b[48]](_0xed77x34);break ;;default:throw new Error(_0xe51b[130]+_0xe51b[131]+_0xed77x3a[_0xe51b[61]][_0xe51b[60]]);;}};_0xed77x1b(_0xed77x6);},addRecipient:function(_0xed77x21){_0xed77x6[_0xe51b[126]][_0xe51b[65]]({version:0,issuer:_0xed77x21[_0xe51b[45]][_0xe51b[128]],serialNumber:_0xed77x21[_0xe51b[58]],encryptedContent:{algorithm:_0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[105]],key:_0xed77x21[_0xe51b[132]]}})},encrypt:function(_0xed77x34,_0xed77x3c){if(_0xed77x6[_0xe51b[61]][_0xe51b[39]]===undefined){_0xed77x3c=_0xed77x3c||_0xed77x6[_0xe51b[61]][_0xe51b[60]];_0xed77x34=_0xed77x34||_0xed77x6[_0xe51b[61]][_0xe51b[77]];var _0xed77x3d,_0xed77x3e,_0xed77x3f;switch(_0xed77x3c){case _0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[79]]:_0xed77x3d=16;_0xed77x3e=16;_0xed77x3f=_0xed77x2[_0xe51b[82]][_0xe51b[133]];break ;;case _0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[80]]:_0xed77x3d=24;_0xed77x3e=16;_0xed77x3f=_0xed77x2[_0xe51b[82]][_0xe51b[133]];break ;;case _0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[83]]:_0xed77x3d=32;_0xed77x3e=16;_0xed77x3f=_0xed77x2[_0xe51b[82]][_0xe51b[133]];break ;;case _0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[86]]:_0xed77x3d=24;_0xed77x3e=8;_0xed77x3f=_0xed77x2[_0xe51b[85]][_0xe51b[133]];break ;;default:throw new Error(_0xe51b[87]+_0xed77x3c);;};if(_0xed77x34===undefined){_0xed77x34=_0xed77x2[_0xe51b[49]][_0xe51b[48]](_0xed77x2[_0xe51b[134]][_0xe51b[17]](_0xed77x3d))}else {if(_0xed77x34[_0xe51b[64]]()!=_0xed77x3d){throw new Error(_0xe51b[135]+_0xe51b[136]+_0xed77x34[_0xe51b[64]]()+_0xe51b[137]+_0xed77x3d+_0xe51b[138])}};_0xed77x6[_0xe51b[61]][_0xe51b[60]]=_0xed77x3c;_0xed77x6[_0xe51b[61]][_0xe51b[77]]=_0xed77x34;_0xed77x6[_0xe51b[61]][_0xe51b[67]]=_0xed77x2[_0xe51b[49]][_0xe51b[48]](_0xed77x2[_0xe51b[134]][_0xe51b[17]](_0xed77x3e));var _0xed77x1c=_0xed77x3f(_0xed77x34);_0xed77x1c[_0xe51b[88]](_0xed77x6[_0xe51b[61]][_0xe51b[67]][_0xe51b[139]]());_0xed77x1c[_0xe51b[89]](_0xed77x6[_0xe51b[39]]);if(!_0xed77x1c[_0xe51b[90]]()){throw new Error(_0xe51b[140])};_0xed77x6[_0xe51b[61]][_0xe51b[39]]=_0xed77x1c[_0xe51b[92]];};for(var _0xed77x13=0;_0xed77x13<_0xed77x6[_0xe51b[126]][_0xe51b[64]];_0xed77x13++){var _0xed77x3a=_0xed77x6[_0xe51b[126]][_0xed77x13];if(_0xed77x3a[_0xe51b[61]][_0xe51b[39]]!==undefined){continue };switch(_0xed77x3a[_0xe51b[61]][_0xe51b[60]]){case _0xed77x2[_0xe51b[31]][_0xe51b[30]][_0xe51b[105]]:_0xed77x3a[_0xe51b[61]][_0xe51b[39]]=_0xed77x3a[_0xe51b[61]][_0xe51b[77]][_0xe51b[141]](_0xed77x6[_0xe51b[61]][_0xe51b[77]][_0xe51b[66]]);break ;;default:throw new Error(_0xe51b[142]+_0xed77x3a[_0xe51b[61]][_0xe51b[60]]);;};};}};return _0xed77x6;};}var _0xed77x40=_0xe51b[1];if( typeof define!==_0xe51b[143]){if( typeof module===_0xe51b[102]&&module[_0xe51b[144]]){var _0xed77x41=true;define=function(_0xed77x42,_0xed77x43){_0xed77x43(require,module)};}else {if( typeof forge===_0xe51b[145]){forge={}};return _0xed77x1(forge);}};var _0xed77x44;var _0xed77x45=function(_0xed77x46,_0xed77x47){_0xed77x47[_0xe51b[144]]=function(_0xed77x2){var _0xed77x48=_0xed77x44[_0xe51b[147]](function(_0xed77x49){return _0xed77x46(_0xed77x49)})[_0xe51b[146]](_0xed77x1);_0xed77x2=_0xed77x2||{};_0xed77x2[_0xe51b[148]]=_0xed77x2[_0xe51b[148]]||{};if(_0xed77x2[_0xe51b[148]][_0xed77x40]){return _0xed77x2[_0xed77x40]};_0xed77x2[_0xe51b[148]][_0xed77x40]=true;for(var _0xed77x13=0;_0xed77x13<_0xed77x48[_0xe51b[64]];++_0xed77x13){_0xed77x48[_0xed77x13](_0xed77x2)};return _0xed77x2[_0xed77x40];}};var _0xed77x4a=define;define=function(_0xed77x42,_0xed77x43){_0xed77x44=( typeof _0xed77x42===_0xe51b[121])?_0xed77x43[_0xe51b[149]](2):_0xed77x42[_0xe51b[149]](2);if(_0xed77x41){delete define;return _0xed77x4a[_0xe51b[152]](null,Array[_0xe51b[151]][_0xe51b[149]][_0xe51b[150]](arguments,0));};define=_0xed77x4a;return define[_0xe51b[152]](null,Array[_0xe51b[151]][_0xe51b[149]][_0xe51b[150]](arguments,0));};define([_0xe51b[153],_0xe51b[154],_0xe51b[155],_0xe51b[156],_0xe51b[157],_0xe51b[158],_0xe51b[159],_0xe51b[160],_0xe51b[161],_0xe51b[162],_0xe51b[163]],function(){_0xed77x45[_0xe51b[152]](null,Array[_0xe51b[151]][_0xe51b[149]][_0xe51b[150]](arguments,0))});})();