Skip to content

Commit ad72884

Browse files
committed
Stop exporting bitcoin.bloom.ROTL32
Implementation detail
1 parent 2ee8bc0 commit ad72884

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

bitcoin/bloom.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import bitcoin.core
2121
import bitcoin.core.serialize
2222

23-
def ROTL32(x, r):
23+
def _ROTL32(x, r):
2424
assert x <= 0xFFFFFFFF
2525
return ((x << r) & 0xFFFFFFFF) | (x >> (32 - r))
2626

@@ -44,11 +44,11 @@ def MurmurHash3(nHashSeed, vDataToHash):
4444
k1 = struct.unpack(b"<L", vDataToHash[i:i+4])[0]
4545

4646
k1 = (k1 * c1) & 0xFFFFFFFF
47-
k1 = ROTL32(k1, 15)
47+
k1 = _ROTL32(k1, 15)
4848
k1 = (k1 * c2) & 0xFFFFFFFF
4949

5050
h1 ^= k1
51-
h1 = ROTL32(h1, 13)
51+
h1 = _ROTL32(h1, 13)
5252
h1 = (((h1*5) & 0xFFFFFFFF) + 0xe6546b64) & 0xFFFFFFFF
5353

5454
i += 4
@@ -70,7 +70,7 @@ def MurmurHash3(nHashSeed, vDataToHash):
7070

7171
k1 &= 0xFFFFFFFF
7272
k1 = (k1 * c1) & 0xFFFFFFFF
73-
k1 = ROTL32(k1, 15)
73+
k1 = _ROTL32(k1, 15)
7474
k1 = (k1 * c2) & 0xFFFFFFFF
7575
h1 ^= k1
7676

0 commit comments

Comments
 (0)