INNER CODE UNIT · Python

KeyEncoder

AntonKueltz/fastecdsa · fastecdsa/encoding/__init__.py:8

class KeyEncoder(ABC):
    """Base class that any encoding class for EC keys should derive from."""

    @abstractmethod
    def encode_public_key(self, Q: Point) -> bytes:
        pass

    @abstractmethod
    def encode_private_key(self, d: int, curve: Curve) -> bytes:
        pass

    @abstractmethod
    def decode_public_key(self, key: bytes, curve: Curve) -> Point:
        pass

    @abstractmethod
    def decode_private_key(self, key: bytes) -> int:
        pass

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…