ARC4.pyi 431 B

12345678910111213141516
  1. from typing import Any, Union, Iterable
  2. Buffer = Union[bytes, bytearray, memoryview]
  3. class ARC4Cipher:
  4. block_size: int
  5. key_size: int
  6. def __init__(self, key: Buffer, *args: Any, **kwargs: Any) -> None: ...
  7. def encrypt(self, plaintext: Buffer) -> bytes: ...
  8. def decrypt(self, ciphertext: Buffer) -> bytes: ...
  9. def new(key: Buffer, drop : int = ...) -> ARC4Cipher: ...
  10. block_size: int
  11. key_size: Iterable[int]