VskNetDB1b˜{e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\b64stuff.cppŔxŐ (  ˙˙˙˙ b64stuff.h˙˙˙˙b64tablechar[]e ˙˙˙˙spc_base64_encode-unsigned char*ƒinput‚„size_t€ƒlen‚„intƒwrap‚Iunsigned char*"˙˙˙˙b64revtbPchar[ 256]r ˙˙˙˙raw_base64_decodec$buffer__anon_md5c_h_Struct_1-unsigned char[ 64]/˙˙˙˙MD5_CTX.__anon_md5c_h_Struct_1€< ˙˙˙˙ PROTO_LIST7 ( MD5_CTX€*)7void MD5Init,,˙˙˙˙c™Ď999__anon_md5c_h_Struct_1{e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\md5class.cpp^&Ó$ (ww˙˙˙˙ md5class.h ˙˙˙˙md5c.h ˙˙˙˙string.h ˙˙˙˙stdio.h ! ˙˙˙˙CMD5CMD5" ˙˙˙˙~CMD5CMD57 ˙˙˙˙CMD5CMD5const char*ƒplainText‚#C ˙˙˙˙ setPlainTextCMD5)const char*ƒplainText‚3void4 ˙˙˙˙ getMD5DigestCMD5AGconst char*+ ˙˙˙˙ calcDigestCMD5K^boolCMD5ye:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\md5class.hYŐ %M (##M ˙˙˙˙;AFX_MD51_H__2A1EA377_D065_11D4_A8C8_0050DAC6D85C__INCLUDED_˙CMD5D! 0CMD5CMD5GG7 8CMD5CMD5Hconst char*ƒplainText‚HC @ setPlainTextCMD5Iconst char*ƒplainText‚Ivoid4 H getMD5DigestCMD5KKconst char*" P~CMD5CMD5MM+ X calcDigestCMD5OObool%` m_digestValidCMD5Qbool.hm_digestCMD5Runsigned char[ 16]+pm_digestStringCMD5Schar[ 33]$x m_plainTextCMD5Tchar*€€˙˙˙˙ e†˝4VŚÔ˙MMMMMMMMMMCMD5ze:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\md5global.h Ó  7(ÉÉ ˙˙˙˙ _MD5_GLOBAL_H˙ ˙˙˙˙ PROTOTYPES˙%˙˙˙˙POINTERunsigned char*'˙˙˙˙UINT2unsigned short int&˙˙˙˙UINT4unsigned long int ˙˙˙˙ PROTO_LIST ˙Še:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\Win32Mirc\mirc_dllshell.cpp„7Ó$(˙˙˙˙mirc_dllshell.h ˙˙˙˙stdio.h .˙˙˙˙DllWindow_hinstance#HINSTANCE€#˙˙˙˙ mircdllheap$LPVOID€S ˙˙˙˙DllMain+-HINSTANCE€ƒwindowhinstance‚„DWORD€„LPVOID€4BOOL€9 ˙˙˙˙ operator new : size_t€ƒn‚@:LPVOID€8 ˙˙˙˙operator delete ; LPVOID€ƒp‚@;void% ˙˙˙˙ _purecall<<int* ˙˙˙˙_atolpBchar*ƒp‚Kint/ ˙˙˙˙_getwordM char*&ƒp‚Uchar*1 ˙˙˙˙ _getlcwordX char*&ƒp‚achar*7 ˙˙˙˙ _mystrchrcchar*ƒp‚„charƒc‚kchar*5 ˙˙˙˙DLLInfop FUNCPARMS€pMircFunc€5 ˙˙˙˙versionq FUNCPARMS€qMircFunc€F ˙˙˙˙LoadDllsLOADINFO€*ƒloadinfo‚yDllExport € void8 ˙˙˙˙ UnloadDll{intƒm‚„DllExport € intˆe:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\Win32Mirc\mirc_dllshell.hQŐ ^(ßß! ˙˙˙˙_mirc_dllshellh ˙% ˙˙˙˙WIN32_LEAN_AND_MEAN˙˙˙˙˙ windows.h3__anon_mirc_dllshell_h_Struct_1>mVersion__anon_mirc_dllshell_h_Struct_1DWORD€:mHwnd__anon_mirc_dllshell_h_Struct_1HWND€:$mKeep__anon_mirc_dllshell_h_Struct_1BOOL€9˙˙˙˙LOADINFO __anon_mirc_dllshell_h_Struct_1€.˙˙˙˙DllWindow_hinstance&HINSTANCE€#˙˙˙˙ mircdllheap'LPVOID€3 ˙˙˙˙get_mircDllInfo,,const char*6 ˙˙˙˙get_mircDllVersion--const char*5 ˙˙˙˙do_mircDllUnLoad. intƒmode‚.int@ ˙˙˙˙do_mircDllLoad/LOADINFO€*ƒloadinfo‚/bool( ˙˙˙˙ do_DllStart00void* ˙˙˙˙_atolp6char*ƒp‚6int/ ˙˙˙˙_getword7 char*&ƒp‚7char*1 ˙˙˙˙ _getlcword8 char*&ƒp‚8char*7 ˙˙˙˙ _mystrchr9char*ƒp‚„charƒc‚9char* ˙˙˙˙lopen;˙9 ˙˙˙˙ operator new A size_t€ƒn‚@ALPVOID€8 ˙˙˙˙operator delete B LPVOID€ƒp‚@Bvoid% ˙˙˙˙ _purecallCCint ˙˙˙˙ FUNCPARMSH˙ ˙˙˙˙ DllExportI˙ ˙˙˙˙MircFuncJ˙ ˙˙˙˙dllretO˙ ˙˙˙˙dllret2P˙ ˙˙˙˙ mylowercaseQ˙,,˙˙˙˙‘Ď ^^^ __anon_mirc_dllshell_h_Struct_1ˆe:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\Win32Mirc\mircryption.cppqÖ D(ž ž˙˙˙˙time.h ˙˙˙˙string.h ˙˙˙˙stdio.h ˙˙˙˙ windows.h˙˙˙˙ mircryption.h%˙˙˙˙mircryption_resource.h˙˙˙˙MircHwndHWND€"˙˙˙˙ ircMapWindowHWND€$˙˙˙˙ ircMapHandleHANDLE€!˙˙˙˙ ircMapData LPSTR€$˙˙˙˙ircMapTempTextp!char*+˙˙˙˙ircMapChannelname"char[ 255]0˙˙˙˙dialogmasterpassphrase$char[ 255]˙˙˙˙dialogup%bool˙˙˙˙ abortsend&bool˙˙˙˙sending'bool ˙˙˙˙ sendingpause(bool˙˙˙˙ doublepass*bool˙˙˙˙ loadcalls,int2˙˙˙˙ mircryptor1MircryptionClass_Mirc€*3 ˙˙˙˙get_mircDllInfo77const char*6 ˙˙˙˙get_mircDllVersion88const char** ˙˙˙˙ IsDownControl<<bool( ˙˙˙˙ IsDownShift==bool& ˙˙˙˙ IsDownAlt>>bool( ˙˙˙˙ do_DllStartTovoid@ ˙˙˙˙do_mircDllLoadrLOADINFO€*ƒloadinfo‚‡bool5 ˙˙˙˙do_mircDllUnLoadŠ intƒmode‚śint) ˙˙˙˙ bleachmemoryšČvoidD ˙˙˙˙mc_setunlockpassphraseŕ FUNCPARMS€čMircFunc€; ˙˙˙˙ mc_setkeyfileë FUNCPARMS€ňMircFunc€> ˙˙˙˙mc_iskeyunlockedő FUNCPARMS€ýMircFunc€8 ˙˙˙˙ mc_encrypt FUNCPARMS€ MircFunc€8 ˙˙˙˙ mc_decrypt  FUNCPARMS€MircFunc€= ˙˙˙˙mc_forceencrypt FUNCPARMS€"MircFunc€9 ˙˙˙˙ mc_encrypt2% FUNCPARMS€.MircFunc€9 ˙˙˙˙ mc_decrypt21 FUNCPARMS€:MircFunc€7 ˙˙˙˙ mc_setkey= FUNCPARMS€FMircFunc€7 ˙˙˙˙ mc_delkeyI FUNCPARMS€QMircFunc€; ˙˙˙˙ mc_disablekeyT FUNCPARMS€\MircFunc€: ˙˙˙˙ mc_enablekey_ FUNCPARMS€gMircFunc€; ˙˙˙˙ mc_displaykeyj FUNCPARMS€rMircFunc€9 ˙˙˙˙ mc_listkeysu FUNCPARMS€{MircFunc€= ˙˙˙˙mc_isencrypting~ FUNCPARMS€ˆMircFunc€= ˙˙˙˙mc_isdecrypting‹ FUNCPARMS€•MircFunc€4 ˙˙˙˙mc_md5˜ FUNCPARMS€ĄMircFunc€p ˙˙˙˙ SendMircTextÂGchar*ƒpreface‚„char*ƒp‚„HWND€ƒtargetwin‚„intƒmaxlinelen‚„intƒspeedmod‚sbool' ˙˙˙˙ ircMapOpenvvoid( ˙˙˙˙ ircMapClose„‘void9 ˙˙˙˙ mc_splitsay´ FUNCPARMS€ŔMircFunc€9 ˙˙˙˙ mc_pastepadĆ FUNCPARMS€ŐMircFunc€; ˙˙˙˙ mc_forcetopicÚ FUNCPARMS€MircFunc€e ˙˙˙˙ MyDialogProc:HWND€ƒhDlg‚„UINT€ƒmsg‚„WPARAM€ƒwParam‚„LPARAM€ƒlParam‚YBOOL€j ˙˙˙˙EditPadDialogProc]:HWND€ƒhDlg‚„UINT€ƒmsg‚„WPARAM€ƒwParam‚„LPARAM€ƒlParam‚BOOL€I ˙˙˙˙get_classversionstringMircryptionClass_Mircťżchar*i ˙˙˙˙present_messageboxMircryptionClass_MircÂ%char*ƒmessagetext‚„char*ƒwindowtitle‚ÉboolJ ˙˙˙˙request_unlockpassphraseMircryptionClass_MircÍţbool^ ˙˙˙˙send_irccommandMircryptionClass_Mircchar*ƒirccommand‚„char*ƒtext‚boolV ˙˙˙˙display_statustextMircryptionClass_Mirc char*ƒmessagetext‚bool" ˙˙˙˙OPT_MODIFY_ATIME˙" ˙˙˙˙OPT_MODIFY_MTIME˙" ˙˙˙˙OPT_MODIFY_CTIME ˙ ˙˙˙˙ OPT_NO_CREATE!˙" ˙˙˙˙OPT_USE_TEMPLATE"˙ ˙˙˙˙ OPT_USER_TIME#˙ ˙˙˙˙mytouch&ZLPCTSTR€ƒlpszFile‚„FILETIME€*ƒatime‚„FILETIME€*ƒmtime‚„FILETIME€*ƒctime‚„WORD€ƒwOpts‚NDWORD€K ˙˙˙˙myTimetToFileTimePtime_t€ƒt‚„LPFILETIME€ƒpft‚\void: ˙˙˙˙ mc_touchfilea FUNCPARMS€qMircFunc€MircryptionClass_Mircˆe:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\Win32Mirc\mircryption.defŐ*(†e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\Win32Mirc\mircryption.hq8ÖĎ4(Ô Ô  ˙˙˙˙ _mircryptionh ˙˙˙˙˙mirc_dllshell.h$˙˙˙˙..\mircryptionclass.h! ˙˙˙˙MIRCDLL_VERSION˙ ˙˙˙˙ MIRCDLL_INFO˙3 ˙˙˙˙get_mircDllInfoconst char*6 ˙˙˙˙get_mircDllVersion const char* ˙˙˙˙ MAXTEXTBOXLEN&˙ ˙˙˙˙ MAXIRCMAPSIZE'˙# ˙˙˙˙MAXIRCSAFELINELEN+˙" ˙˙˙˙MINTEXTSLEEPTIME1˙" ˙˙˙˙MAXTEXTSLEEPTIME2˙! ˙˙˙˙TEXTSWITCHPOINT3˙:MircryptionClass_Mirc;MircryptionClassC $MircryptionClass_MircMircryptionClass_Mirc>>D ,~MircryptionClass_MircMircryptionClass_Mirc??I 4get_classversionstringMircryptionClass_MircBBchar*i <present_messageboxMircryptionClass_MircC%char*ƒmessagetext‚„char*ƒwindowtitle‚CboolJ Drequest_unlockpassphraseMircryptionClass_MircDDbool^ Lsend_irccommandMircryptionClass_MircEchar*ƒirccommand‚„char*ƒtext‚EboolV Tdisplay_statustextMircryptionClass_MircFchar*ƒmessagetext‚Fbool( ˙˙˙˙ do_DllStartOOvoid@ ˙˙˙˙do_mircDllLoadPLOADINFO€*ƒloadinfo‚Pbool5 ˙˙˙˙do_mircDllUnLoadQ intƒmode‚Qint) ˙˙˙˙ bleachmemoryRRvoidD ˙˙˙˙mc_setunlockpassphraseT FUNCPARMS€TMircFunc€; ˙˙˙˙ mc_setkeyfileU FUNCPARMS€UMircFunc€> ˙˙˙˙mc_iskeyunlockedV FUNCPARMS€VMircFunc€8 ˙˙˙˙ mc_encryptW FUNCPARMS€WMircFunc€8 ˙˙˙˙ mc_decryptX FUNCPARMS€XMircFunc€= ˙˙˙˙mc_forceencryptY FUNCPARMS€YMircFunc€9 ˙˙˙˙ mc_encrypt2Z FUNCPARMS€ZMircFunc€9 ˙˙˙˙ mc_decrypt2[ FUNCPARMS€[MircFunc€7 ˙˙˙˙ mc_setkey\ FUNCPARMS€\MircFunc€7 ˙˙˙˙ mc_delkey] FUNCPARMS€]MircFunc€; ˙˙˙˙ mc_disablekey^ FUNCPARMS€^MircFunc€: ˙˙˙˙ mc_enablekey_ FUNCPARMS€_MircFunc€; ˙˙˙˙ mc_displaykey` FUNCPARMS€`MircFunc€9 ˙˙˙˙ mc_listkeysa FUNCPARMS€aMircFunc€= ˙˙˙˙mc_isencryptingb FUNCPARMS€bMircFunc€= ˙˙˙˙mc_isdecryptingc FUNCPARMS€cMircFunc€4 ˙˙˙˙mc_md5d FUNCPARMS€dMircFunc€: ˙˙˙˙ mc_touchfilee FUNCPARMS€eMircFunc€ ˙˙˙˙ SendMircTextgXchar*ƒpreface‚„char*ƒp‚„HWND€ƒtargetwin‚„intƒmaxlinelen‚„intƒspeedmod‚„boolƒstripnicks‚gbool' ˙˙˙˙ ircMapOpenhhvoid( ˙˙˙˙ ircMapCloseiivoid9 ˙˙˙˙ mc_splitsayk FUNCPARMS€kMircFunc€9 ˙˙˙˙ mc_pastepadl FUNCPARMS€lMircFunc€; ˙˙˙˙ mc_forcetopicm FUNCPARMS€mMircFunc€e ˙˙˙˙ MyDialogProco:HWND€ƒhDlg‚„UINT€ƒmsg‚„WPARAM€ƒwParam‚„LPARAM€ƒlParam‚oBOOL€j ˙˙˙˙EditPadDialogProcp:HWND€ƒhDlg‚„UINT€ƒmsg‚„WPARAM€ƒwParam‚„LPARAM€ƒlParam‚pBOOL€g ˙˙˙˙MenuDialogProcq:HWND€ƒhDlg‚„UINT€ƒmsg‚„WPARAM€ƒwParam‚„LPARAM€ƒlParam‚qBOOL€\\˙˙˙˙ LŮBŒęĎĎĎĎĎĎĎMircryptionClass_Mirce:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\Win32Mirc\mircryption_resource.h'Ő "(şş ˙˙˙˙ IDD_BIGPAD˙$ ˙˙˙˙IDD_PASSWORDDIALOG˙+ ˙˙˙˙IDD_PASSWORDDIALOG_CHANGE˙" ˙˙˙˙IDC_PASSWORDEDIT ˙" ˙˙˙˙IDC_RICHEDITTEXT ˙# ˙˙˙˙IDC_PASSWORDEDIT2 ˙# ˙˙˙˙IDC_BUTN_settopic ˙" ˙˙˙˙IDC_BUTN_textpad ˙% ˙˙˙˙IDC_BUTN_displaykey˙$ ˙˙˙˙IDC_BUTN_broadcast˙! ˙˙˙˙IDC_BUTN_setkey˙$ ˙˙˙˙IDC_BUTN_removekey˙% ˙˙˙˙IDC_BUTN_disablekey˙$ ˙˙˙˙IDC_BUTN_enablekey˙# ˙˙˙˙IDC_BUTN_listkeys˙' ˙˙˙˙IDC_BUTN_changemaster˙! ˙˙˙˙IDC_BUTN_color1˙! ˙˙˙˙IDC_BUTN_color2˙ ˙˙˙˙ IDC_BUTN_help˙ ˙˙˙˙IDC_BUTN_agent˙% ˙˙˙˙IDC_STRIPNICKBUTTON˙ ˙˙˙˙ IDC_STATIC2˙ ˙˙˙˙ IDC_STATIC˙* ˙˙˙˙_APS_NEXT_RESOURCE_VALUE$˙) ˙˙˙˙_APS_NEXT_COMMAND_VALUE%˙) ˙˙˙˙_APS_NEXT_CONTROL_VALUE&˙' ˙˙˙˙_APS_NEXT_SYMED_VALUE'˙ƒe:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\mircryptionclass.cppĎÖ5/(ćć!˙˙˙˙mircryptionclass.h E ˙˙˙˙mcensuresafebuflenchar*ƒbuf‚„intƒmaxlen‚void9 ˙˙˙˙MircryptionClassMircryptionClass/: ˙˙˙˙~MircryptionClassMircryptionClass1:g ˙˙˙˙ mc_encryptMircryptionClassQ0char*ƒchannelname‚„char*ƒtext‚„char*ƒreturndata‚€booll ˙˙˙˙mc_forceencryptMircryptionClassƒ0char*ƒchannelname‚„char*ƒtext‚„char*ƒreturndata‚şboolg ˙˙˙˙ mc_decryptMircryptionClass˝0char*ƒchannelname‚„char*ƒtext‚„char*ƒreturndata‚ëboolh ˙˙˙˙ mc_encrypt2MircryptionClassř0char*ƒchannelname‚„char*ƒtext‚„char*ƒreturndata‚%boolc ˙˙˙˙mc_encrypt2keyMircryptionClass((char*ƒkey‚„char*ƒtext‚„char*ƒreturndata‚<boolh ˙˙˙˙ mc_decrypt2MircryptionClass?0char*ƒchannelname‚„char*ƒtext‚„char*ƒreturndata‚boolc ˙˙˙˙mc_decrypt2keyMircryptionClass†(char*ƒkey‚„char*ƒtext‚„char*ƒreturndata‚×boole ˙˙˙˙ mc_setkeyMircryptionClassŢ/char*ƒchannelname‚„char*ƒkey‚„char*ƒreturndata‚"boolZ ˙˙˙˙ mc_delkeyMircryptionClass%$char*ƒchannelname‚„char*ƒreturndata‚Nbool^ ˙˙˙˙ mc_disablekeyMircryptionClassQ$char*ƒchannelname‚„char*ƒreturndata‚ubool] ˙˙˙˙ mc_enablekeyMircryptionClassx$char*ƒchannelname‚„char*ƒreturndata‚œbool^ ˙˙˙˙ mc_displaykeyMircryptionClassĄ$char*ƒchannelname‚„char*ƒreturndata‚ÄboolI ˙˙˙˙ mc_listkeysMircryptionClassÇchar*ƒreturndata‚ęboolf ˙˙˙˙mc_setunlockpassphraseMircryptionClassđ#char*ƒpassphrase‚„char*ƒreturndata‚bool_ ˙˙˙˙mc_setkeyfilenameMircryptionClass!char*ƒfilename‚„char*ƒreturndata‚,boolR ˙˙˙˙mc_iskeyfileunlockedMircryptionClass.char*ƒreturndata‚6bool` ˙˙˙˙mc_isencryptingMircryptionClass9$char*ƒchannelname‚„char*ƒreturndata‚Jbool` ˙˙˙˙mc_isdecryptingMircryptionClassM$char*ƒchannelname‚„char*ƒreturndata‚gboolP ˙˙˙˙mc_md5MircryptionClassmchar*ƒtext‚„char*ƒreturndata‚tboolQ ˙˙˙˙setunlockpassphraseMircryptionClass‘char*ƒpassphrase‚łbool8 ˙˙˙˙ unlock_keysMircryptionClassśbool@ ˙˙˙˙verify_keysunlockedMircryptionClassEboolC ˙˙˙˙load_keys_ifnotalreadyMircryptionClassHNbool6 ˙˙˙˙ load_keysMircryptionClassQšbool7 ˙˙˙˙ unloadkeysMircryptionClassźŃvoid7 ˙˙˙˙ backupkeysMircryptionClassÔbool6 ˙˙˙˙ save_keysMircryptionClassBboolp ˙˙˙˙lookup_channelkeyMircryptionClassH1char*ƒchannelname‚„char*ƒkey‚„boolƒwantencrypted‚rchar*m ˙˙˙˙decrypt2_substringMircryptionClassx.char*ƒinsubstring‚„char*ƒoutstring‚„char*ƒkey‚Žvoid_ ˙˙˙˙search_decrypt_stringMircryptionClass‘char*ƒinkey‚„char*ƒinstring‚żchar*E ˙˙˙˙repwhitespacesMircryptionClassĹ char*ƒstr‚ŮvoidG ˙˙˙˙unrepwhitespacesMircryptionClassÜ char*ƒstr‚đvoidT ˙˙˙˙mystrstrMircryptionClassóchar*ƒstartp‚„char*ƒsubstring‚ţchar*A ˙˙˙˙ stripnicksMircryptionClass char*ƒstr‚KvoidD ˙˙˙˙ mylowercasifyMircryptionClassM char*ƒstr‚[void9 ˙˙˙˙ bleachmemoryMircryptionClassarvoidA ˙˙˙˙ bleachdeleteMircryptionClasstchar*ƒp‚yvoid] ˙˙˙˙checkpasswordqualityMircryptionClasschar*ƒkey‚„char*ƒerrorstring‚ŽintD ˙˙˙˙get_classversionstringMircryptionClassŠŽchar*d ˙˙˙˙present_messageboxMircryptionClass°%char*ƒmessagetext‚„char*ƒwindowtitle‚šboolE ˙˙˙˙request_unlockpassphraseMircryptionClassťŔboolY ˙˙˙˙send_irccommandMircryptionClassĂchar*ƒirccommand‚„char*ƒtext‚ČboolQ ˙˙˙˙display_statustextMircryptionClassĘchar*ƒmessagetext‚ĎboolMircryptionClasse:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\mircryptionclass.h fÖ7˘ V(rr$ ˙˙˙˙_mircryptionclassh ˙˙˙˙˙ mc_blowfish.h˙˙˙˙ md5class.h˙˙˙˙string.h˙˙˙˙stdio.h ˙˙˙˙MCPS2_STARTTAG˙ ˙˙˙˙ MCPS2_ENDTAG˙! ˙˙˙˙MCPS2_STARTTAGb˙ ˙˙˙˙ MCPS2_ENDTAGb˙ ˙˙˙˙ MCPS2_CRC ˙% ˙˙˙˙MCP_DefaultFilename"˙# ˙˙˙˙MAXKEYFILENAMELEN$˙ ˙˙˙˙ MAXKEYSIZE%˙ ˙˙˙˙MAXSAFEKEYSIZE&˙$ ˙˙˙˙MAXCHANNELNAMESIZE'˙ ˙˙˙˙ MAXLINELEN)˙ ˙˙˙˙ MAXLINELENE*˙$ ˙˙˙˙MAXRETURNSTRINGLEN+˙ ˙˙˙˙ CRASHLINELEN,˙ ˙˙˙˙MAGICID0˙" ˙˙˙˙MIRCRYPTIONERROR1˙% ˙˙˙˙MIRCRYPTIONCLASSVER2˙&MircryptionKeypair:F channelnameMircryptionKeypair>char[ MAXCHANNELNAMESIZE]6$keyMircryptionKeypair?char[ MAXKEYSIZE]<,nextpMircryptionKeypair@MircryptionKeypair€*= 4MircryptionKeypairMircryptionKeypairBBP <MircryptionKeypairMircryptionKeypairCchar*ƒic‚„char*ƒik‚C$DMircryptionClassJC, keyfilenameMircryptionClassMchar[ MAXKEYFILENAMELEN]A4masterpassphraseMircryptionClassNchar[ MAXKEYSIZE];<passphrasesunlockedflagMircryptionClassObool=DkeypairsMircryptionClassPMircryptionKeypair€*'LkeysMircryptionClassQint3TkeyfilebackedupMircryptionClassRbool+\badtriesMircryptionClassSint:dfoundencryptedchannelsMircryptionClassTbool:lgavewarning_lockedkeysMircryptionClassUbool9 tMircryptionClassMircryptionClassWW: |~MircryptionClassMircryptionClassXXg „ mc_encryptMircryptionClass[0char*ƒchannelname‚„char*ƒtext‚„char*ƒreturndata‚[booll Œmc_forceencryptMircryptionClass\0char*ƒchannelname‚„char*ƒtext‚„char*ƒreturndata‚\boolg ” mc_decryptMircryptionClass]0char*ƒchannelname‚„char*ƒtext‚„char*ƒreturndata‚]boolh œ mc_encrypt2MircryptionClass_0char*ƒchannelname‚„char*ƒtext‚„char*ƒreturndata‚_boolc ¤mc_encrypt2keyMircryptionClass`(char*ƒkey‚„char*ƒtext‚„char*ƒreturndata‚`boolh Ź mc_decrypt2MircryptionClassa0char*ƒchannelname‚„char*ƒtext‚„char*ƒreturndata‚aboolc ´mc_decrypt2keyMircryptionClassb(char*ƒkey‚„char*ƒtext‚„char*ƒreturndata‚bboolf ź mc_setkeyMircryptionClassd0char*ƒchannelname‚„char*ƒtext‚„char*ƒreturndata‚dboolZ Ä mc_delkeyMircryptionClasse$char*ƒchannelname‚„char*ƒreturndata‚ebool^ Ě mc_disablekeyMircryptionClassf$char*ƒchannelname‚„char*ƒreturndata‚fbool] Ô mc_enablekeyMircryptionClassg$char*ƒchannelname‚„char*ƒreturndata‚gbool^ Ü mc_displaykeyMircryptionClassi$char*ƒchannelname‚„char*ƒreturndata‚iboolI ä mc_listkeysMircryptionClassjchar*ƒreturndata‚jboolf ěmc_setunlockpassphraseMircryptionClassk#char*ƒpassphrase‚„char*ƒreturndata‚kbool_ ômc_setkeyfilenameMircryptionClassl!char*ƒfilename‚„char*ƒreturndata‚lboolR ümc_iskeyfileunlockedMircryptionClassnchar*ƒreturndata‚nbool` mc_isencryptingMircryptionClasso$char*ƒchannelname‚„char*ƒreturndata‚obool` mc_isdecryptingMircryptionClassp$char*ƒchannelname‚„char*ƒreturndata‚pboolP mc_md5MircryptionClassrchar*ƒtext‚„char*ƒreturndata‚rboolQ setunlockpassphraseMircryptionClassvchar*ƒpassphrase‚vboolQ $getunlockpassphraseMircryptionClasswchar*ƒpassphrase‚wbool8 , unlock_keysMircryptionClassxxbool@ 4verify_keysunlockedMircryptionClassyyboolC <load_keys_ifnotalreadyMircryptionClasszzbool6 D load_keysMircryptionClass{{bool7 L unloadkeysMircryptionClass||void7 T backupkeysMircryptionClass}}bool6 \ save_keysMircryptionClass~~boolp dlookup_channelkeyMircryptionClass€1char*ƒchannelname‚„char*ƒkey‚„boolƒwantencrypted‚€char*m ldecrypt2_substringMircryptionClass‚.char*ƒinsubstring‚„char*ƒoutstring‚„char*ƒkey‚‚void_ tsearch_decrypt_stringMircryptionClassƒchar*ƒinkey‚„char*ƒinstring‚ƒchar*5 | countkeysMircryptionClass……intE „repwhitespacesMircryptionClass‡ char*ƒstr‚‡voidG ŒunrepwhitespacesMircryptionClassˆ char*ƒstr‚ˆvoidT ”mystrstrMircryptionClass‰char*ƒstartp‚„char*ƒsubstring‚‰char*A œ stripnicksMircryptionClass‹ char*ƒstr‚‹voidD ¤ mylowercasifyMircryptionClassŒ char*ƒstr‚ŒvoidD Źget_classversionstringMircryptionClasschar*d ´present_messageboxMircryptionClass%char*ƒmessagetext‚„char*ƒwindowtitle‚boolE źrequest_unlockpassphraseMircryptionClass‘‘boolY Äsend_irccommandMircryptionClass’char*ƒirccommand‚„char*ƒtext‚’boolQ Ědisplay_statustextMircryptionClass“char*ƒmessagetext‚“bool9 Ô bleachmemoryMircryptionClass••voidA Ü bleachdeleteMircryptionClass–char*ƒp‚–void] ächeckpasswordqualityMircryptionClass˜char*ƒkey‚„char*ƒerrorstring‚˜intE ˙˙˙˙mcensuresafebuflen char*ƒbuf‚„intƒmaxlen‚ voiděě˙˙˙˙ČD€˝˘˘˘˘˘˙˙˙˙81tľđ-T‡˛ě&_™lÓ;ž i Ď ) ‡ ä B ‹ ń P ˘  b ˛ TŒĚE|łéYĆ%ZŸć:{żgŹVĐ                                                        $MircryptionKeypairMircryptionClass~e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\newblowfish.cppÄvŐ 6  (KK˙˙˙˙ newblowfish.h˙˙˙˙ b64stuff.h˙˙˙˙ BlowfishCbc.h˙˙˙˙string.h˙˙˙˙stdio.h ˙˙˙˙time.h . ˙˙˙˙ChooseIv char*ƒiv‚:voidE ˙˙˙˙encrypt_string_newAchar*ƒkey‚„char*ƒstr‚xchar*E ˙˙˙˙decrypt_string_new|char*ƒkey‚„char*ƒstr‚Ächar*|e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\newblowfish.h Ő$(ŠŠ ˙˙˙˙ _newblowfishh˙E ˙˙˙˙encrypt_string_new char*ƒkey‚„char*ƒstr‚ char*E ˙˙˙˙decrypt_string_new char*ƒkey‚„char*ƒstr‚ char*~e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\oldblowfish.cpp´+Ő : (BB˙˙˙˙string.h˙˙˙˙oldblowfish1.h˙˙˙˙oldblowfish2.h ˙˙˙˙S%˙ ˙˙˙˙bf_F&˙ ˙˙˙˙ROUND'˙1 ˙˙˙˙ oldCBlowFish oldCBlowFish,02 ˙˙˙˙ ~oldCBlowFish oldCBlowFish26S ˙˙˙˙Blowfish_encipher oldCBlowFish9DWORD€*ƒxl‚„DWORD€*ƒxr‚MvoidS ˙˙˙˙Blowfish_decipher oldCBlowFishPDWORD€*ƒxl‚„DWORD€*ƒxr‚evoidN ˙˙˙˙ Initialize oldCBlowFishiBYTE€ƒkey‚[]„intƒkeybytes‚ voidN ˙˙˙˙GetOutputLength oldCBlowFishفDWORD€ƒlInputLong‚ʁDWORD€a ˙˙˙˙Encode oldCBlowFish˛/BYTE€*ƒpInput‚„BYTE€*ƒpOutput‚„DWORD€ƒlSize‚éDWORD€^ ˙˙˙˙Decode oldCBlowFishí/BYTE€*ƒpInput‚„BYTE€*ƒpOutput‚„DWORD€ƒlSize‚void ˙˙˙˙SALT1˙ ˙˙˙˙SALT2˙˙˙˙˙base64char*, ˙˙˙˙ base64dec charƒc‚2intH ˙˙˙˙blowfish_encrypt_pass4char*ƒtext‚„char*ƒstr‚MvoidH ˙˙˙˙encrypt_string_oldecb^char*ƒkey‚„char*ƒstr‚‹char*H ˙˙˙˙decrypt_string_oldecbchar*ƒkey‚„char*ƒstr‚´char* oldCBlowFish}e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\oldblowfish1.h€:Ő ;¤‚ß`˝>2(% % ˙˙˙˙_oldblowfish1h ˙H ˙˙˙˙encrypt_string_oldecbchar*ƒkey‚„char*ƒstr‚char*H ˙˙˙˙decrypt_string_oldecbchar*ƒkey‚„char*ƒstr‚char* ˙˙˙˙ MAXKEYBYTES˙ ˙˙˙˙NPASS˙ ˙˙˙˙DWORD˙ ˙˙˙˙WORD˙ ˙˙˙˙BYTE˙( ˙˙˙˙MAXKEYBYTES_COMPATMODE!˙˙˙˙˙oldblowfish2.h& ˙˙˙˙ ORDER_DCBA0˙ ˙˙˙˙ ORDER_DCBA:˙awordG!dwordawordHDWORD€# byteawordIBYTE€[ 4]7(__anon_oldblowfish1_h_Struct_1awordJE@byte3$aword†__anon_oldblowfish1_h_Struct_1Kunsigned intEHbyte2$aword†__anon_oldblowfish1_h_Struct_1Lunsigned intEPbyte1$aword†__anon_oldblowfish1_h_Struct_1Munsigned intEXbyte0$aword†__anon_oldblowfish1_h_Struct_1Nunsigned int6`wawordO__anon_oldblowfish1_h_Struct_1€hawordT!€dwordawordUDWORD€#ˆbyteawordVBYTE€[ 4]7__anon_oldblowfish1_h_Struct_2awordWE¨byte0$aword†__anon_oldblowfish1_h_Struct_2Xunsigned intE°byte1$aword†__anon_oldblowfish1_h_Struct_2Yunsigned intE¸byte2$aword†__anon_oldblowfish1_h_Struct_2Zunsigned intEŔbyte3$aword†__anon_oldblowfish1_h_Struct_2[unsigned int6Čwaword\__anon_oldblowfish1_h_Struct_2€Đaworda!čdwordawordbDWORD€#đbyteawordcBYTE€[ 4]7ř__anon_oldblowfish1_h_Struct_3aworddEbyte1$aword†__anon_oldblowfish1_h_Struct_3eunsigned intEbyte0$aword†__anon_oldblowfish1_h_Struct_3funsigned intE byte3$aword†__anon_oldblowfish1_h_Struct_3gunsigned intE(byte2$aword†__anon_oldblowfish1_h_Struct_3hunsigned int60wawordi__anon_oldblowfish1_h_Struct_3€ 8 oldCBlowFishq*hPArray oldCBlowFishtDWORD€*9 pDWORD oldCBlowFishu *ƒSBoxes‚u[ 256]S xBlowfish_encipher oldCBlowFishwDWORD€*ƒxl‚„DWORD€*ƒxr‚wvoidS €Blowfish_decipher oldCBlowFishxDWORD€*ƒxl‚„DWORD€*ƒxr‚xvoid1 ˆ oldCBlowFish oldCBlowFishzz2  ~oldCBlowFish oldCBlowFish{{N ˜ Initialize oldCBlowFish|BYTE€ƒkey‚[]„intƒkeybytes‚|voidN  GetOutputLength oldCBlowFish}DWORD€ƒlInputLong‚}DWORD€a ¨Encode oldCBlowFish~/BYTE€*ƒpInput‚„BYTE€*ƒpOutput‚„DWORD€ƒlSize‚~DWORD€^ °Decode oldCBlowFish/BYTE€*ƒpInput‚„BYTE€*ƒpOutput‚„DWORD€ƒlSize‚void¸¸˙˙˙˙˝ŢL¤¤¤8}¤˙˙˙˙›źß*‚‚‚[ ĺßßßß‚˙˙˙˙yš˝```ô9~Ă˝˝˝˝`˙˙˙˙ ^ˆÁg˜Ę f Ç >>>>>>>>>>+Pu‚awordaword†__anon_oldblowfish1_h_Struct_1aword†__anon_oldblowfish1_h_Struct_2aword†__anon_oldblowfish1_h_Struct_3oldCBlowFish}e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\oldblowfish2.hŐ3"(kk ˙˙˙˙_oldblowfish2h˙&˙˙˙˙bf_P DWORD€[ NPASS+ 2]%˙˙˙˙bf_SDWORD€[ 4][ 256]„e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\Win32Mirc\passpic.bmpŃ &(Še:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\Win32Mirc\simpleexports.cpp‘FŐ 1 (ss˙˙˙˙simpleexports.h ˙˙˙˙..\oldblowfish1.h ˙˙˙˙malloc.h ˙˙˙˙ mircryption.h A ˙˙˙˙encrypt_stringchar*ƒkey‚„char*ƒstr‚char*A ˙˙˙˙decrypt_stringchar*ƒkey‚„char*ƒstr‚char* ˙˙˙˙ DecryptStringIchar*ƒpassword‚„char*ƒcryptedtext‚„char*ƒdecryptedtext‚„intƒmaxresultlen‚KDllExport € char* ˙˙˙˙ EncryptStringOGchar*ƒpassword‚„char*ƒplaintext‚„char*ƒencryptedtext‚„intƒmaxresultlen‚DllExport € char*E ˙˙˙˙FreeResultString„ char*ƒtext‚ˆDllExport € void; ˙˙˙˙GetVersionString‘DllExport € char*ˆe:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\Win32Mirc\simpleexports.hÔ  (žž ˙˙˙˙SIMPLEEXPORTSh ˙˙˙˙˙mirc_dllshell.h ˙˙˙˙ DecryptStringIchar*ƒpassword‚„char*ƒcryptedtext‚„char*ƒdecryptedtext‚„intƒmaxresultlen‚DllExport € char* ˙˙˙˙ EncryptStringGchar*ƒpassword‚„char*ƒplaintext‚„char*ƒencryptedtext‚„intƒmaxresultlen‚DllExport € char*E ˙˙˙˙FreeResultString char*ƒtext‚DllExport € void; ˙˙˙˙GetVersionStringDllExport € char*{e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\b64stuff.cppye:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\b64stuff.hƒ~e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\BlowfishCbc.cppo|e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\BlowfishCbc.h" ‰e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\Win32Mirc\DialogScript1.rcă~e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\mc_blowfish.cppŔ|e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\mc_blowfish.h€we:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\md5c.cppđue:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\md5c.hÇ{e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\md5class.cppSye:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\md5class.h˘ ze:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\md5global.h$Še:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\Win32Mirc\mirc_dllshell.cppś%ˆe:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\Win32Mirc\mirc_dllshell.hŤ)ˆe:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\Win32Mirc\mircryption.cppş/ˆe:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\Win32Mirc\mircryption.defn>†e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\Win32Mirc\mircryption.hJ?e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\Win32Mirc\mircryption_resource.hrLƒe:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\mircryptionclass.cppQe:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\mircryptionclass.há`~e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\newblowfish.cppHz|e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\newblowfish.he|~e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\oldblowfish.cppŢ}}e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\oldblowfish1.hƒ}e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\oldblowfish2.hc„e:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\Win32Mirc\passpic.bmpŸ‘Še:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\Win32Mirc\simpleexports.cppw’ˆe:\MyDocuments\0MyFiles\Programming\MircryptionSuite\Distribution\MircryptionSuite\FullSources\mircryption\src\Win32Mirc\simpleexports.hȕ