We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5c536bf commit 3990851Copy full SHA for 3990851
tlslite/utils/codec.py
@@ -8,6 +8,7 @@
8
import sys
9
import struct
10
from struct import pack
11
+from .compat import bytes_to_int
12
13
14
class DecodeError(SyntaxError):
@@ -305,14 +306,8 @@ def get(self, length):
305
306
307
:rtype: int
308
"""
- if self.index + length > len(self.bytes):
309
- raise DecodeError("Read past end of buffer")
310
- x = 0
311
- for _ in range(length):
312
- x <<= 8
313
- x |= self.bytes[self.index]
314
- self.index += 1
315
- return x
+ ret = self.getFixBytes(length)
+ return bytes_to_int(ret, 'big')
316
317
def getFixBytes(self, lengthBytes):
318
0 commit comments