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... | |