miniproto.auth.password.compute_check_password
miniproto.auth.password.compute_check_password
Section titled “miniproto.auth.password.compute_check_password”compute_check_password(password: str, password_state: types.AccountPassword) -> types.InputCheckPasswordEmpty | types.InputCheckPasswordSRPBuild the request payload required to verify an account password.
Parameters:
- password (
str) – Plain-text password supplied by the caller; it is only used to derive the proof. - password_state (
AccountPassword) – Current Telegram password configuration and SRP parameters.
Returns:
InputCheckPasswordEmpty | InputCheckPasswordSRP– An empty password check when no password is configured, otherwise a freshly randomized SRP proof.
Raises:
ValueError– If Telegram supplies unsupported, incomplete, or cryptographically invalid SRP parameters.