--- /dev/null
+from typing import IO
+
+from paramiko.message import Message
+from paramiko.pkey import PKey
+
+class Ed25519Key(PKey):
+ public_blob: None
+ def __init__(
+ self,
+ msg: Message | None = ...,
+ data: bytes | None = ...,
+ filename: str | None = ...,
+ password: str | None = ...,
+ file_obj: IO[str] | None = ...,
+ ) -> None: ...
+ def asbytes(self) -> bytes: ...
+ def __hash__(self) -> int: ...
+ def get_name(self) -> str: ...
+ def get_bits(self) -> int: ...
+ def can_sign(self) -> bool: ...
+ def sign_ssh_data(self, data: bytes) -> Message: ...
+ def verify_ssh_sig(self, data: bytes, msg: Message) -> bool: ...