|
| std::string | Hash (std::string input) |
| | Compute the 256-bit hash of a std::string. More...
|
| |
| void | Hash (void *in, unsigned int len, unsigned char *out) |
| | Compute the 256-bit hash of a void pointer. More...
|
| |
| template<typename T1 > |
| uint256 | Hash (const T1 pbegin, const T1 pend) |
| | Compute the 256-bit hash of an object. More...
|
| |
| template<typename T1 , typename T2 > |
| uint256 | Hash (const T1 p1begin, const T1 p1end, const T2 p2begin, const T2 p2end) |
| | Compute the 256-bit hash of the concatenation of two objects. More...
|
| |
| template<typename T1 , typename T2 , typename T3 > |
| uint256 | Hash (const T1 p1begin, const T1 p1end, const T2 p2begin, const T2 p2end, const T3 p3begin, const T3 p3end) |
| | Compute the 256-bit hash of the concatenation of three objects. More...
|
| |
| template<typename T1 , typename T2 , typename T3 , typename T4 > |
| uint256 | Hash (const T1 p1begin, const T1 p1end, const T2 p2begin, const T2 p2end, const T3 p3begin, const T3 p3end, const T4 p4begin, const T4 p4end) |
| | Compute the 256-bit hash of the concatenation of three objects. More...
|
| |
| template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > |
| uint256 | Hash (const T1 p1begin, const T1 p1end, const T2 p2begin, const T2 p2end, const T3 p3begin, const T3 p3end, const T4 p4begin, const T4 p4end, const T5 p5begin, const T5 p5end) |
| | Compute the 256-bit hash of the concatenation of three objects. More...
|
| |
| template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > |
| uint256 | Hash (const T1 p1begin, const T1 p1end, const T2 p2begin, const T2 p2end, const T3 p3begin, const T3 p3end, const T4 p4begin, const T4 p4end, const T5 p5begin, const T5 p5end, const T6 p6begin, const T6 p6end) |
| | Compute the 256-bit hash of the concatenation of three objects. More...
|
| |
| template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > |
| uint256 | Hash (const T1 p1begin, const T1 p1end, const T2 p2begin, const T2 p2end, const T3 p3begin, const T3 p3end, const T4 p4begin, const T4 p4end, const T5 p5begin, const T5 p5end, const T6 p6begin, const T6 p6end, const T7 p7begin, const T7 p7end) |
| | Compute the 256-bit hash of the concatenation of seven objects. More...
|
| |
| template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 > |
| uint256 | Hash (const T1 p1begin, const T1 p1end, const T2 p2begin, const T2 p2end, const T3 p3begin, const T3 p3end, const T4 p4begin, const T4 p4end, const T5 p5begin, const T5 p5end, const T6 p6begin, const T6 p6end, const T7 p7begin, const T7 p7end, const T8 p8begin, const T8 p8end) |
| | Compute the 256-bit hash of the concatenation of eight objects. More...
|
| |
| template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > |
| uint256 | Hash (const T1 p1begin, const T1 p1end, const T2 p2begin, const T2 p2end, const T3 p3begin, const T3 p3end, const T4 p4begin, const T4 p4end, const T5 p5begin, const T5 p5end, const T6 p6begin, const T6 p6end, const T7 p7begin, const T7 p7end, const T8 p8begin, const T8 p8end, const T9 p9begin, const T9 p9end) |
| | Compute the 256-bit hash of the concatenation of nine objects. More...
|
| |
| template<typename T1 > |
| uint160 | Hash160 (const T1 pbegin, const T1 pend) |
| | Compute the 160-bit hash an object. More...
|
| |
| uint160 | Hash160 (const std::vector< unsigned char > &vch) |
| | Compute the 160-bit hash of a vector. More...
|
| |
| template<unsigned int N> |
| uint160 | Hash160 (const prevector< N, unsigned char > &vch) |
| | Compute the 160-bit hash of a vector. More...
|
| |
| template<typename T > |
| uint256 | SerializeHash (const T &obj, int nType=SER_GETHASH, int nVersion=PROTOCOL_VERSION) |
| | Compute the 256-bit hash of an object's serialization. More...
|
| |
| unsigned int | MurmurHash3 (unsigned int nHashSeed, const std::vector< unsigned char > &vDataToHash) |
| |
| void | BIP32Hash (const unsigned char chainCode[32], unsigned int nChild, unsigned char header, const unsigned char data[32], unsigned char output[64]) |
| |
| template<typename T1 > |
| uint256 | HashQuark (const T1 pbegin, const T1 pend) |
| |
| void | scrypt_hash (const char *pass, unsigned int pLen, const char *salt, unsigned int sLen, char *output, unsigned int N, unsigned int r, unsigned int p, unsigned int dkLen) |
| |