INNER CODE UNIT · Python
SigEncoder
AntonKueltz/fastecdsa · fastecdsa/encoding/__init__.py:28
class SigEncoder(ABC):
"""Base class that any encoding class for EC signatures should derive from.
All overriding methods should be static.
"""
@staticmethod
@abstractmethod
def encode_signature(r: int, s: int) -> bytes:
pass
@staticmethod
@abstractmethod
def decode_signature(binary_data: bytes) -> Tuple[int, int]:
pass