massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / Crypto / PublicKey / DSA.pyi
1 from typing import Any, Optional\r
2 from .pubkey import pubkey\r
3 \r
4 class _DSAobj(pubkey):\r
5     keydata = ...  # type: Any\r
6     implementation = ...  # type: Any\r
7     key = ...  # type: Any\r
8     def __init__(self, implementation, key) -> None: ...\r
9     def __getattr__(self, attrname): ...\r
10     def sign(self, M, K): ...\r
11     def verify(self, M, signature): ...\r
12     def has_private(self): ...\r
13     def size(self): ...\r
14     def can_blind(self): ...\r
15     def can_encrypt(self): ...\r
16     def can_sign(self): ...\r
17     def publickey(self): ...\r
18 \r
19 class DSAImplementation:\r
20     error = ...  # type: Any\r
21     def __init__(self, **kwargs) -> None: ...\r
22     def generate(self, bits, randfunc: Optional[Any] = ..., progress_func: Optional[Any] = ...): ...\r
23     def construct(self, tup): ...\r
24 \r
25 generate = ...  # type: Any\r
26 construct = ...  # type: Any\r
27 error = ...  # type: Any\r