(long_value)
| 118 | |
| 119 | |
| 120 | def ssh_agent_encode_long(long_value): # type: (int) -> bytes |
| 121 | length = (long_value.bit_length() + 7) // 8 |
| 122 | b = long_value.to_bytes(length=length, byteorder='big') |
| 123 | if b[0] >= 0x80: |
| 124 | b = b'\x00' + b |
| 125 | return ssh_agent_encode_bytes(b) |
| 126 | |
| 127 | |
| 128 | def ssh_agent_get_next_value(buffer, position): # type: (bytes, int) -> Tuple[bytes, int] |
no test coverage detected