massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / paramiko / paramiko / kex_group1.pyi
1 import sys
2 from _typeshed import ReadableBuffer
3 from typing import Callable
4
5 from paramiko.message import Message
6 from paramiko.transport import Transport
7
8 if sys.version_info >= (3, 0):
9     from hashlib import _Hash
10 else:
11     from hashlib import _hash as _Hash
12
13 c_MSG_KEXDH_INIT: bytes
14 c_MSG_KEXDH_REPLY: bytes
15 b7fffffffffffffff: bytes
16 b0000000000000000: bytes
17
18 class KexGroup1:
19     P: int
20     G: int
21     name: str
22     hash_algo: Callable[[ReadableBuffer], _Hash]
23     transport: Transport
24     x: int
25     e: int
26     f: int
27     def __init__(self, transport: Transport) -> None: ...
28     def start_kex(self) -> None: ...
29     def parse_next(self, ptype: int, m: Message) -> None: ...