Namespaces | Functions
CryptoPPImpl.h File Reference

Go to the source code of this file.

Namespaces

 AppSecInc
 
 AppSecInc::Crypt
 
 CryptoPPImpl
 Implements basic cryptographic operations using the Crypto++ library.
 
 AppSecInc::Crypt::CryptoPPImpl
 

Functions

std::vector< byte > AppSecInc::Crypt::CryptoPPImpl::DESEDE3GenerateKey ()
 Generate a key for encryption using DES_EDE3. More...
 
std::vector< byte > AppSecInc::Crypt::CryptoPPImpl::DESEDE3Encrypt (const std::vector< byte > &input, const std::vector< byte > &key)
 
std::vector< byte > AppSecInc::Crypt::CryptoPPImpl::DESEDE3Decrypt (const std::vector< byte > &input, const std::vector< byte > &key)
 
std::string AppSecInc::Crypt::CryptoPPImpl::Base64Encode (const std::vector< byte > &input)
 
std::vector< byte > AppSecInc::Crypt::CryptoPPImpl::Base64Decode (const std::string &input)
 
std::string AppSecInc::Crypt::CryptoPPImpl::HexEncode (const std::vector< byte > &input)
 
std::vector< byte > AppSecInc::Crypt::CryptoPPImpl::HexDecode (const std::string &input)
 
void AppSecInc::Crypt::CryptoPPImpl::Pad (const std::vector< byte > &input, int size, std::vector< byte > &output, int &nBlocks)
 
std::vector< byte > AppSecInc::Crypt::CryptoPPImpl::Pad (const std::vector< byte > &input, int size)
 
std::vector< byte > AppSecInc::Crypt::CryptoPPImpl::GenerateRandom (long size)
 


© Application Security Inc. - All Rights Reserved http://msiext.codeplex.com