massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / paramiko / paramiko / ed25519key.pyi
1 from typing import IO
2
3 from paramiko.message import Message
4 from paramiko.pkey import PKey
5
6 class Ed25519Key(PKey):
7     public_blob: None
8     def __init__(
9         self,
10         msg: Message | None = ...,
11         data: bytes | None = ...,
12         filename: str | None = ...,
13         password: str | None = ...,
14         file_obj: IO[str] | None = ...,
15     ) -> None: ...
16     def asbytes(self) -> bytes: ...
17     def __hash__(self) -> int: ...
18     def get_name(self) -> str: ...
19     def get_bits(self) -> int: ...
20     def can_sign(self) -> bool: ...
21     def sign_ssh_data(self, data: bytes) -> Message: ...
22     def verify_ssh_sig(self, data: bytes, msg: Message) -> bool: ...