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