#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] |
1.5.1