massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / Crypto / Util / asn1.pyi
1 from typing import Any, Optional\r
2 \r
3 class DerObject:\r
4     typeTags = ...  # type: Any\r
5     typeTag = ...  # type: Any\r
6     payload = ...  # type: Any\r
7     def __init__(self, ASN1Type: Optional[Any] = ..., payload: Any = ...) -> None: ...\r
8     def isType(self, ASN1Type): ...\r
9     def encode(self): ...\r
10     def decode(self, derEle, noLeftOvers: int = ...): ...\r
11 \r
12 class DerInteger(DerObject):\r
13     value = ...  # type: Any\r
14     def __init__(self, value: int = ...) -> None: ...\r
15     payload = ...  # type: Any\r
16     def encode(self): ...\r
17     def decode(self, derEle, noLeftOvers: int = ...): ...\r
18 \r
19 class DerSequence(DerObject):\r
20     def __init__(self, startSeq: Optional[Any] = ...) -> None: ...\r
21     def __delitem__(self, n): ...\r
22     def __getitem__(self, n): ...\r
23     def __setitem__(self, key, value): ...\r
24     def __setslice__(self, i, j, sequence): ...\r
25     def __delslice__(self, i, j): ...\r
26     def __getslice__(self, i, j): ...\r
27     def __len__(self): ...\r
28     def append(self, item): ...\r
29     def hasInts(self): ...\r
30     def hasOnlyInts(self): ...\r
31     payload = ...  # type: Any\r
32     def encode(self): ...\r
33     def decode(self, derEle, noLeftOvers: int = ...): ...\r
34 \r
35 class DerOctetString(DerObject):\r
36     payload = ...  # type: Any\r
37     def __init__(self, value: Any = ...) -> None: ...\r
38     def decode(self, derEle, noLeftOvers: int = ...): ...\r
39 \r
40 class DerNull(DerObject):\r
41     def __init__(self) -> None: ...\r
42 \r
43 class DerObjectId(DerObject):\r
44     def __init__(self) -> None: ...\r
45     def decode(self, derEle, noLeftOvers: int = ...): ...\r