massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / paramiko / paramiko / kex_group14.pyi
1 import sys
2 from _typeshed import ReadableBuffer
3 from typing import Callable
4
5 from paramiko.kex_group1 import KexGroup1 as KexGroup1
6
7 if sys.version_info >= (3, 0):
8     from hashlib import _Hash
9 else:
10     from hashlib import _hash as _Hash
11
12 class KexGroup14(KexGroup1):
13     P: int
14     G: int
15     name: str
16     hash_algo: Callable[[ReadableBuffer], _Hash]
17
18 class KexGroup14SHA256(KexGroup14):
19     name: str
20     hash_algo: Callable[[ReadableBuffer], _Hash]