Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members

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 Thu Nov 13 23:44:24 2003 for steghide by doxygen 1.3.3