Fabcoin Core
0.16.2
P2P Digital Currency
|
#include <equihash.h>
Public Member Functions | |
TruncatedStepRow (const unsigned char *hashIn, size_t hInLen, size_t hLen, size_t cBitLen, eh_index i, unsigned int ilen) | |
~TruncatedStepRow () | |
TruncatedStepRow (const TruncatedStepRow< WIDTH > &a) | |
TruncatedStepRow & | operator= (const TruncatedStepRow< WIDTH > &a) |
bool | IndicesBefore (const TruncatedStepRow< WIDTH > &a, size_t len, size_t lenIndices) const |
std::shared_ptr< eh_trunc > | GetTruncatedIndices (size_t len, size_t lenIndices) const |
template<size_t W> | |
TruncatedStepRow (const TruncatedStepRow< W > &a, const TruncatedStepRow< W > &b, size_t len, size_t lenIndices, size_t trim) | |
Public Member Functions inherited from StepRow< WIDTH > | |
StepRow (const unsigned char *hashIn, size_t hInLen, size_t hLen, size_t cBitLen) | |
~StepRow () | |
template<size_t W> | |
StepRow (const StepRow< W > &a) | |
bool | IsZero (size_t len) |
std::string | GetHex (size_t len) |
Friends | |
template<size_t W> | |
class | TruncatedStepRow |
Additional Inherited Members | |
Protected Attributes inherited from StepRow< WIDTH > | |
unsigned char | hash [WIDTH] |
Definition at line 113 of file equihash.h.
TruncatedStepRow< WIDTH >::TruncatedStepRow | ( | const unsigned char * | hashIn, |
size_t | hInLen, | ||
size_t | hLen, | ||
size_t | cBitLen, | ||
eh_index | i, | ||
unsigned int | ilen | ||
) |
|
inline |
Definition at line 124 of file equihash.h.
|
inline |
TruncatedStepRow< WIDTH >::TruncatedStepRow | ( | const TruncatedStepRow< W > & | a, |
const TruncatedStepRow< W > & | b, | ||
size_t | len, | ||
size_t | lenIndices, | ||
size_t | trim | ||
) |
std::shared_ptr< eh_trunc > TruncatedStepRow< WIDTH >::GetTruncatedIndices | ( | size_t | len, |
size_t | lenIndices | ||
) | const |
|
inline |
Definition at line 131 of file equihash.h.
TruncatedStepRow< WIDTH > & TruncatedStepRow< WIDTH >::operator= | ( | const TruncatedStepRow< WIDTH > & | a | ) |
Definition at line 116 of file equihash.h.