Big integer.
(data: memoryview)
| 233 | |
| 234 | |
| 235 | def _get_mpint(data: memoryview) -> tuple[int, memoryview]: |
| 236 | """Big integer.""" |
| 237 | val, data = _get_sshstr(data) |
| 238 | if val and val[0] > 0x7F: |
| 239 | raise ValueError("Invalid data") |
| 240 | return int.from_bytes(val, "big"), data |
| 241 | |
| 242 | |
| 243 | def _to_mpint(val: int) -> bytes: |
no test coverage detected