#include <MHashPP.h>
◆ Command
◆ MHashPP() [1/2]
MHashPP::MHashPP |
( |
void |
| ) |
|
◆ MHashPP() [2/2]
MHashPP::MHashPP |
( |
hashid |
a | ) |
|
◆ end()
const std::vector< BYTE > & MHashPP::end |
( |
void |
| ) |
|
◆ getAlgorithmName() [1/2]
std::string MHashPP::getAlgorithmName |
( |
hashid |
id | ) |
|
|
staticprivate |
◆ getAlgorithmName() [2/2]
std::string MHashPP::getAlgorithmName |
( |
void |
| ) |
|
|
private |
◆ getHashBits()
get the hash bits
- Returns
- the hash value of the data that has been passed via <<
◆ getHashBytes()
const std::vector< BYTE > & MHashPP::getHashBytes |
( |
void |
| ) |
|
◆ getHashSize()
unsigned int MHashPP::getHashSize |
( |
void |
| ) |
|
get the hash size
- Returns
- the size of the value returned by getHashBits in bytes
◆ init()
void MHashPP::init |
( |
hashid |
a | ) |
|
◆ operator<<() [1/4]
feed the BitString v to the hashing algorithm
- Parameters
-
v | the BitString to be feeded to the hashing algorithm (v.getLength() % 8 == 0 must hold) |
◆ operator<<() [2/4]
feed the byte v to the hashing algorithm
- Parameters
-
v | the byte to be feeded to the hashing algorithm |
◆ operator<<() [3/4]
interpret the command c
- Parameters
-
◆ operator<<() [4/4]
MHashPP & MHashPP::operator<< |
( |
std::string |
v | ) |
|
feed the std::string v to the hashing algorithm
- Parameters
-
v | the std::string to be feeded to the hashing algorithm (without '\0' at the end) |
◆ HashBytes
std::vector<BYTE> MHashPP::HashBytes |
|
private |
◆ HashBytesValid
bool MHashPP::HashBytesValid |
|
private |
◆ HashD
◆ hashing
The documentation for this class was generated from the following files: