(l)
| 141 | |
| 142 | |
| 143 | def encode_length(l): |
| 144 | assert l >= 0 |
| 145 | if l < 0x80: |
| 146 | return int.to_bytes(l, 1, 'big') |
| 147 | s = ("%x" % l).encode() |
| 148 | if len(s) % 2: |
| 149 | s = b'0' + s |
| 150 | s = binascii.unhexlify(s) |
| 151 | llen = len(s) |
| 152 | return int.to_bytes(0x80 | llen, 1, 'big') + s |
| 153 | |
| 154 | |
| 155 | def read_length(string): |
no test coverage detected
searching dependent graphs…