MHashKeyGen Class Reference

#include <MHashKeyGen.h>

List of all members.

Public Member Functions

 MHashKeyGen (void)
 MHashKeyGen (keygenid kgalgo, hashid halgo, unsigned int keysize)
 ~MHashKeyGen (void)
void setKeySize (unsigned int KeySize)
void setKeyGenAlgorithm (keygenid algo)
void setHashAlgorithm (hashid hashalgo)
void setHashAlgorithms (std::vector< hashid > hashalgos)
void setSalt (std::vector< unsigned char > salt)
std::vector< unsigned char > createKey (std::string password)

Private Member Functions

void * s_malloc (size_t size)

Private Attributes

bool ready
keygenid Algorithm
KEYGEN AlgorithmData
unsigned int KeySize

Constructor & Destructor Documentation

MHashKeyGen::MHashKeyGen ( void   ) 
MHashKeyGen::MHashKeyGen ( keygenid  kgalgo,
hashid  halgo,
unsigned int  keysize 
)
MHashKeyGen::~MHashKeyGen ( void   ) 

Member Function Documentation

std::vector< unsigned char > MHashKeyGen::createKey ( std::string  password  ) 
void * MHashKeyGen::s_malloc ( size_t  size  )  [private]
void MHashKeyGen::setHashAlgorithm ( hashid  hashalgo  ) 
void MHashKeyGen::setHashAlgorithms ( std::vector< hashid >  hashalgos  ) 
void MHashKeyGen::setKeyGenAlgorithm ( keygenid  algo  ) 
void MHashKeyGen::setKeySize ( unsigned int  KeySize  ) 
void MHashKeyGen::setSalt ( std::vector< unsigned char >  salt  ) 

Member Data Documentation

keygenid MHashKeyGen::Algorithm [private]
KEYGEN MHashKeyGen::AlgorithmData [private]
unsigned int MHashKeyGen::KeySize [private]
bool MHashKeyGen::ready [private]

The documentation for this class was generated from the following files:
Generated on Mon Jan 3 14:46:28 2011 for steghide by  doxygen 1.6.3