Fix max list size for get_permutated_index
This commit is contained in:
parent
2f327f36d8
commit
2e6bf87bdf
|
@ -745,7 +745,7 @@ def get_permuted_index(index: int, list_size: int, seed: Bytes32) -> int:
|
||||||
See the 'generalized domain' algorithm on page 3.
|
See the 'generalized domain' algorithm on page 3.
|
||||||
"""
|
"""
|
||||||
assert index < list_size
|
assert index < list_size
|
||||||
assert list_size <= 2**24
|
assert list_size <= 2**40
|
||||||
|
|
||||||
for round in range(SHUFFLE_ROUND_COUNT):
|
for round in range(SHUFFLE_ROUND_COUNT):
|
||||||
pivot = bytes_to_int(hash(seed + int_to_bytes1(round))[0:8]) % list_size
|
pivot = bytes_to_int(hash(seed + int_to_bytes1(round))[0:8]) % list_size
|
||||||
|
|
Loading…
Reference in New Issue