massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / cryptography / cryptography / hazmat / primitives / padding.pyi
1 from abc import ABCMeta, abstractmethod
2
3 class PaddingContext(metaclass=ABCMeta):
4     @abstractmethod
5     def finalize(self) -> bytes: ...
6     @abstractmethod
7     def update(self, data: bytes) -> bytes: ...
8
9 class ANSIX923(object):
10     def __init__(self, block_size: int) -> None: ...
11     def padder(self) -> PaddingContext: ...
12     def unpadder(self) -> PaddingContext: ...
13
14 class PKCS7(object):
15     def __init__(self, block_size: int) -> None: ...
16     def padder(self) -> PaddingContext: ...
17     def unpadder(self) -> PaddingContext: ...