Bitcoin
Functions
hash.cpp File Reference
#include <hash.h>
#include <crypto/common.h>
#include <crypto/hmac_sha512.h>

Functions

uint32_t ROTL32 (uint32_t x, int8_t r)
 
unsigned int MurmurHash3 (unsigned int nHashSeed, const std::vector< unsigned char > &vDataToHash)
 
void BIP32Hash (const ChainCode &chainCode, unsigned int nChild, unsigned char header, const unsigned char data[32], unsigned char output[64])
 

Function Documentation

◆ BIP32Hash()

void BIP32Hash ( const ChainCode chainCode,
unsigned int  nChild,
unsigned char  header,
const unsigned char  data[32],
unsigned char  output[64] 
)

◆ MurmurHash3()

unsigned int MurmurHash3 ( unsigned int  nHashSeed,
const std::vector< unsigned char > &  vDataToHash 
)

◆ ROTL32()

uint32_t ROTL32 ( uint32_t  x,
int8_t  r 
)
inline