massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / Crypto / Util / number.pyi
1 from typing import Any, Optional\r
2 from warnings import warn as _warn\r
3 \r
4 __revision__ = ...  # type: str\r
5 bignum = ...  # type: Any\r
6 \r
7 def size(N): ...\r
8 def getRandomNumber(N, randfunc: Optional[Any] = ...): ...\r
9 def getRandomInteger(N, randfunc: Optional[Any] = ...): ...\r
10 def getRandomRange(a, b, randfunc: Optional[Any] = ...): ...\r
11 def getRandomNBitInteger(N, randfunc: Optional[Any] = ...): ...\r
12 def GCD(x, y): ...\r
13 def inverse(u, v): ...\r
14 def getPrime(N, randfunc: Optional[Any] = ...): ...\r
15 def getStrongPrime(N, e: int = ..., false_positive_prob: float = ..., randfunc: Optional[Any] = ...): ...\r
16 def isPrime(N, false_positive_prob: float = ..., randfunc: Optional[Any] = ...): ...\r
17 def long_to_bytes(n, blocksize: int = ...): ...\r
18 def bytes_to_long(s): ...\r
19 def long2str(n, blocksize: int = ...): ...\r
20 def str2long(s): ...\r
21 \r
22 sieve_base = ...  # type: Any\r