from _typeshed import Incomplete from passlib.crypto.digest import norm_hash_name as norm_hash_name def get_prf(name): ... def pbkdf1(secret, salt, rounds, keylen: Incomplete | None = None, hash: str = "sha1"): ... def pbkdf2(secret, salt, rounds, keylen: Incomplete | None = None, prf: str = "hmac-sha1"): ...