1 from typing import Any
\r
3 SALT_CHARS = ... # type: Any
\r
4 DEFAULT_PBKDF2_ITERATIONS = ... # type: Any
\r
6 def pbkdf2_hex(data, salt, iterations=..., keylen=None, hashfunc=None): ...
\r
7 def pbkdf2_bin(data, salt, iterations=..., keylen=None, hashfunc=None): ...
\r
8 def safe_str_cmp(a, b): ...
\r
9 def gen_salt(length): ...
\r
10 def generate_password_hash(password, method='', salt_length=8): ...
\r
11 def check_password_hash(pwhash, password): ...
\r
12 def safe_join(directory, filename): ...
\r