Common/Exchange/EncryptUtil.h File Reference

Go to the source code of this file.

Namespaces

namespace  exchange

Functions

bool exchange::getPublicKey (const std::string &hostname, int port, const std::string &uri, std::string *pKey)
void exchange::getPrivateKey (const std::string &filename, std::string *pKey)
void exchange::hashStringSHA1 (const std::string &input, std::string *pOutput)
void exchange::encryptStringRSA (const std::string &input, const std::string &publicKey, std::string *pOutput)
void exchange::decryptStringRSA (const std::string &input, const std::string &privateKey, std::string *pOutput)
void exchange::makeBlowfishKey (std::string *pKey)
void exchange::encryptStringBlowfish (const std::string &input, const std::string &key, std::string *pOutput)
void exchange::decryptStringBlowfish (const std::string &input, const std::string &key, std::string *pOutput)
void exchange::base64Encode (const std::string &input, std::string *pOutput)
void exchange::base64Decode (const std::string &input, std::string *pOutput)


Detailed Description

Functions for encrypting/decrypting/hashing/encoding data
Generated on Tue Jan 29 21:37:57 2008 for VoluMill Universal Client by  doxygen 1.4.6