massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stdlib / crypt.pyi
1 import sys
2
3 class _Method: ...
4
5 METHOD_CRYPT: _Method
6 METHOD_MD5: _Method
7 METHOD_SHA256: _Method
8 METHOD_SHA512: _Method
9 if sys.version_info >= (3, 7):
10     METHOD_BLOWFISH: _Method
11
12 methods: list[_Method]
13
14 if sys.version_info >= (3, 7):
15     def mksalt(method: _Method | None = ..., *, rounds: int | None = ...) -> str: ...
16
17 else:
18     def mksalt(method: _Method | None = ...) -> str: ...
19
20 def crypt(word: str, salt: str | _Method | None = ...) -> str: ...