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

void MHashKeyGen::setKeySize ( unsigned int  KeySize  ) 

void MHashKeyGen::setKeyGenAlgorithm ( keygenid  algo  ) 

void MHashKeyGen::setHashAlgorithm ( hashid  hashalgo  ) 

void MHashKeyGen::setHashAlgorithms ( std::vector< hashid >  hashalgos  ) 

void MHashKeyGen::setSalt ( std::vector< unsigned char >  salt  ) 

std::vector< unsigned char > MHashKeyGen::createKey ( std::string  password  ) 

void * MHashKeyGen::s_malloc ( size_t  size  )  [private]


Member Data Documentation

bool MHashKeyGen::ready [private]

keygenid MHashKeyGen::Algorithm [private]

KEYGEN MHashKeyGen::AlgorithmData [private]

unsigned int MHashKeyGen::KeySize [private]


The documentation for this class was generated from the following files:
Generated on Thu Jan 3 18:39:33 2008 for steghide by  doxygen 1.5.4