aboutsummaryrefslogtreecommitdiff
path: root/test/functional/test_framework/bignum.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/functional/test_framework/bignum.py')
-rw-r--r--test/functional/test_framework/bignum.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/test/functional/test_framework/bignum.py b/test/functional/test_framework/bignum.py
index ed440a2cd8..c34704aa0c 100644
--- a/test/functional/test_framework/bignum.py
+++ b/test/functional/test_framework/bignum.py
@@ -9,17 +9,12 @@ endian format.
This file is copied from python-bitcoinlib.
"""
-def bn_bytes(v):
- """Return number of bytes in integer representation of v."""
- return (v.bit_length() + 7) // 8
-
def bn2bin(v):
"""Convert a number to a byte array."""
s = bytearray()
- i = bn_bytes(v)
- while i > 0:
+ bytes_len = (v.bit_length() + 7) // 8
+ for i in range(bytes_len, 0, -1):
s.append((v >> ((i - 1) * 8)) & 0xff)
- i -= 1
return s
def bn2mpi(v):