| compress(const SecByteBlock &data, unsigned int &resultLen, const unsigned int level=CryptDefines::DEFAULT_COMPRESS_LEVEL) | GNUMessenger::CryptoManager | [static] |
| createSession() | GNUMessenger::CryptoManager | |
| CryptoManager(const string &pk) | GNUMessenger::CryptoManager | |
| decode(const string &input, unsigned int &outLen, CryptDefines::Encoding enc) | GNUMessenger::CryptoManager | [static] |
| decompress(const SecByteBlock &data, unsigned int &resultLen) | GNUMessenger::CryptoManager | [static] |
| decryptFile(const string &filename, const VBuffer &key) (defined in GNUMessenger::CryptoManager) | GNUMessenger::CryptoManager | [static] |
| encode(const SecByteBlock &array, CryptDefines::Encoding enc=CryptDefines::DefaultEncoder) | GNUMessenger::CryptoManager | [static] |
| encode(const string &str, CryptDefines::Encoding enc=CryptDefines::DefaultEncoder) (defined in GNUMessenger::CryptoManager) | GNUMessenger::CryptoManager | [inline, static] |
| encrypt(const SecByteBlock &data, const SecByteBlock &key, unsigned int &resultLen, const unsigned int blockSize=0, CryptDefines::BlockCipher cipher=CryptDefines::DefaultBC, CryptDefines::Mode mode=CryptDefines::DefaultMode) | GNUMessenger::CryptoManager | [static] |
| encryptFile(const string &filename, const VBuffer &key, const string &data) | GNUMessenger::CryptoManager | [static] |
| encryptToFileWithHMAC(const string &filename, const SecByteBlock &data, const SecByteBlock &key, const unsigned int blockSize=0, CryptDefines::BlockCipher bc=CryptDefines::DefaultBC, CryptDefines::Mode mode=CryptDefines::DefaultMode, CryptDefines::Hashes hash=CryptDefines::DefaultHash) | GNUMessenger::CryptoManager | [static] |
| generateIV(const SecByteBlock &data, CryptDefines::Hashes hash=CryptDefines::DefaultHash) | GNUMessenger::CryptoManager | [static] |
| generateRandom(const unsigned int size) | GNUMessenger::CryptoManager | [static] |
| getEncryptor(CryptDefines::BlockCipher cipher, CryptDefines::Mode mode) (defined in GNUMessenger::CryptoManager) | GNUMessenger::CryptoManager | [protected, static] |
| getHash(CryptDefines::Hashes type) | GNUMessenger::CryptoManager | [protected, static] |
| hash(const string &str, unsigned int &len, CryptDefines::Hashes type=CryptDefines::DefaultHash) | GNUMessenger::CryptoManager | [static] |
| hash(const VBuffer &toHash, CryptDefines::Hashes hash=CryptDefines::DefaultHash) (defined in GNUMessenger::CryptoManager) | GNUMessenger::CryptoManager | [static] |
| hashEncode(const string &str, CryptDefines::Hashes type=CryptDefines::DefaultHash, CryptDefines::Encoding enc=CryptDefines::DefaultEncoder) | GNUMessenger::CryptoManager | [static] |
| hashEncode(const VBuffer &toHash, CryptDefines::Hashes hash=CryptDefines::DefaultHash, CryptDefines::Encoding enc=CryptDefines::DefaultEncoder) (defined in GNUMessenger::CryptoManager) | GNUMessenger::CryptoManager | [static] |
| testRNG(const unsigned int insize) (defined in GNUMessenger::CryptoManager) | GNUMessenger::CryptoManager | [static] |
| ~CryptoManager() (defined in GNUMessenger::CryptoManager) | GNUMessenger::CryptoManager | [virtual] |