#include <MHashKeyGen.h>
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 |
MHashKeyGen::MHashKeyGen | ( | void | ) |
MHashKeyGen::MHashKeyGen | ( | keygenid | kgalgo, | |
hashid | halgo, | |||
unsigned int | keysize | |||
) |
MHashKeyGen::~MHashKeyGen | ( | void | ) |
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] |
bool MHashKeyGen::ready [private] |
keygenid MHashKeyGen::Algorithm [private] |
KEYGEN MHashKeyGen::AlgorithmData [private] |
unsigned int MHashKeyGen::KeySize [private] |