1 from typing import Any, Optional
\r
2 from warnings import warn as _warn
\r
4 __revision__ = ... # type: str
\r
5 bignum = ... # type: Any
\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
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
22 sieve_base = ... # type: Any
\r