|
Mobile API Reference
MicroStrategy 2019
|
#include "Encryptor.h"#include "Base/Interfaces/BaseException.h"#include "Base/Base/ReturnString.h"#include "Base/Defines/StrongPtr.h"#include "Hash.h"Go to the source code of this file.
Classes | |
| class | MEncryptor::EncryptorDecryptor |
| EncryptorDecryptor takes a string or Data object and encrypts or decrypts. More... | |
| class | MEncryptor::BadEncryptionException |
| class | MEncryptor::BadDecryptionException |
Namespaces | |
| MDataType | |
| MEncryptor | |
Typedefs | |
| typedef MBase::StrongPtr< EncryptorDecryptor > | MEncryptor::EncryptorDecryptorPtr |
Enumerations | |
| enum | MEncryptor::EncryptionVersion { MEncryptor::SIMPLE = -2, MEncryptor::RC4 = -1, MEncryptor::TEA = 0, MEncryptor::AES = 1 } |
| Encryption algorithm. For details, do a google search of RC4 and/or TEA. More... | |
Functions | |
| DLL_ENCRYPTOR_EXIM EncryptionVersion | MEncryptor::GetHighestVersionRIPEMD160 () |
| DLL_ENCRYPTOR_EXIM EncryptionVersion | MEncryptor::GetHighestVersionMD5 () |
| DLL_ENCRYPTOR_EXIM EncryptorDecryptor * | MEncryptor::CreateRIPEMD160EncryptorDecryptor (const WCHAR *ipcKeySeed) |
| RIPEMD160 KeySeed factory. More... | |
| DLL_ENCRYPTOR_EXIM EncryptorDecryptor * | MEncryptor::CreateRIPEMD160EncryptorDecryptor (MDataType::Binary *ipKey) |
| RIPEMD160 KeySeed factory. More... | |
| DLL_ENCRYPTOR_EXIM EncryptorDecryptor * | MEncryptor::CreateMD5EncryptorDecryptor (const WCHAR *ipcKeySeed) |
| MD5 KeySeed factory. More... | |
| DLL_ENCRYPTOR_EXIM EncryptorDecryptor * | MEncryptor::CreateSIMPLEEncryptorDecryptor () |
| Simple Encryptor/Decryptor factory. More... | |
| DLL_ENCRYPTOR_EXIM EncryptorDecryptor * | MEncryptor::CreatePDEncryptorDecryptor (const WCHAR *ipcKeySeed, EncryptionVersion &irEncryptionVersion) |
| Platform Dependent (PD) Encryptor/Decryptor factory. More... | |