class GOST3412Kuznechik(object):
    blocksize = ...  # type: int

    def __init__(self, key: bytes) -> None: ...

    def encrypt(self, blk: bytes) -> bytes: ...

    def decrypt(self, blk: bytes) -> bytes: ...


class GOST3412Magma(object):
    blocksize = ...  # type: int

    def __init__(self, key: bytes) -> None: ...

    def encrypt(self, blk: bytes) -> bytes: ...

    def decrypt(self, blk: bytes) -> bytes: ...
