from authlib.jose.rfc7515 import JWSAlgorithm

from .okp_key import OKPKey

class EdDSAAlgorithm(JWSAlgorithm):
    name: str
    description: str
    def prepare_key(self, raw_data) -> OKPKey: ...
    def sign(self, msg, key): ...
    def verify(self, msg, sig, key) -> bool: ...

def register_jws_rfc8037(cls) -> None: ...
