massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / Crypto / Cipher / PKCS1_OAEP.pyi
1 from typing import Any, Optional, Union, Text\r
2 \r
3 from Crypto.PublicKey.RSA import _RSAobj\r
4 \r
5 class PKCS1OAEP_Cipher:\r
6     def __init__(self, key: _RSAobj, hashAlgo: Any, mgfunc: Any, label: Any) -> None: ...\r
7     def can_encrypt(self): ...\r
8     def can_decrypt(self): ...\r
9     def encrypt(self, message: Union[bytes, Text]) -> bytes: ...\r
10     def decrypt(self, ct: bytes) -> bytes: ...\r
11 \r
12 \r
13 def new(key: _RSAobj, hashAlgo: Optional[Any] = ..., mgfunc: Optional[Any] = ..., label: Any = ...) -> PKCS1OAEP_Cipher: ...\r