Skip to content

Commit 0ef97b1

Browse files
committed
Make MurmurHash3 consume Spans
1 parent e549bf8 commit 0ef97b1

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/hash.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ inline uint32_t ROTL32(uint32_t x, int8_t r)
1212
return (x << r) | (x >> (32 - r));
1313
}
1414

15-
unsigned int MurmurHash3(unsigned int nHashSeed, const std::vector<unsigned char>& vDataToHash)
15+
unsigned int MurmurHash3(unsigned int nHashSeed, Span<const unsigned char> vDataToHash)
1616
{
1717
// The following is MurmurHash3 (x86_32), see http://code.google.com/p/smhasher/source/browse/trunk/MurmurHash3.cpp
1818
uint32_t h1 = nHashSeed;

src/hash.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ uint256 SerializeHash(const T& obj, int nType=SER_GETHASH, int nVersion=PROTOCOL
200200
return ss.GetHash();
201201
}
202202

203-
unsigned int MurmurHash3(unsigned int nHashSeed, const std::vector<unsigned char>& vDataToHash);
203+
unsigned int MurmurHash3(unsigned int nHashSeed, Span<const unsigned char> vDataToHash);
204204

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

0 commit comments

Comments
 (0)