]> Cypherpunks.ru repositories - pygost.git/blob - pygost/stubs/pygost/mgm.pyi
MGM mode
[pygost.git] / pygost / stubs / pygost / mgm.pyi
1 from typing import Callable
2
3
4 def nonce_prepare(nonce: bytes) -> bytes: ...
5
6
7 class MGM(object):
8     def __init__(
9         self,
10         encrypter: Callable[[bytes], bytes],
11         bs: int,
12         tag_size: int = None,
13     ) -> None: ...
14
15     def seal(self, nonce: bytes, plaintext: bytes, additional_data: bytes) -> bytes: ...
16
17     def open(self, nonce: bytes, ciphertext: bytes, additional_data: bytes) -> bytes: ...