2 def __init__(self, key: bytes, tag_length: int | None) -> None: ...
3 def decrypt(self, nonce: bytes, data: bytes, associated_data: bytes | None) -> bytes: ...
4 def encrypt(self, nonce: bytes, data: bytes, associated_data: bytes | None) -> bytes: ...
6 def generate_key(cls, bit_length: int) -> bytes: ...
9 def __init__(self, key: bytes) -> None: ...
10 def decrypt(self, nonce: bytes, data: bytes, associated_data: bytes | None) -> bytes: ...
11 def encrypt(self, nonce: bytes, data: bytes, associated_data: bytes | None) -> bytes: ...
13 def generate_key(cls, bit_length: int) -> bytes: ...
15 class ChaCha20Poly1305(object):
16 def __init__(self, key: bytes) -> None: ...
17 def decrypt(self, nonce: bytes, data: bytes, associated_data: bytes | None) -> bytes: ...
18 def encrypt(self, nonce: bytes, data: bytes, associated_data: bytes | None) -> bytes: ...
20 def generate_key(cls) -> bytes: ...