diff options
Diffstat (limited to 'test/functional/test_framework/bignum.py')
-rw-r--r-- | test/functional/test_framework/bignum.py | 9 |
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): |