entication | |- PasswordAuthFailed - Failure when authenticating by a password | |- PasswordAuthRejected - Tor rejected this method of authentication | |- IncorrectPassword - Password was rejected | +- MissingPassword - Socket supports password auth but wasn't attempted | |- CookieAuthFailed - Failure when authenticating by a cookie | |- CookieAuthRejected - Tor rejected this method of authentication | |- IncorrectCookieValue - Authentication cookie was rejected | |- IncorrectCookieSize - Size of the cookie file is incorrect | |- UnreadableCookieFile - Unable to read the contents of the auth cookie | +- AuthChallengeFailed - Failure completing the authchallenge request | |- AuthChallengeUnsupported - Tor doesn't recognize the AUTHCHALLENGE command | |- AuthSecurityFailure - Server provided the wrong nonce credentials | |- InvalidClientNonce - The client nonce is invalid | +- UnrecognizedAuthChallengeMethod - AUTHCHALLENGE does not support the given methods. | +- MissingAuthInfo - Unexpected PROTOCOLINFO response, missing auth info |- NoAuthMethods - Missing any methods for authenticating +- NoAuthCookie - Supports cookie auth but doesn't have its path .. data:: AuthMethod (enum) Enumeration of PROTOCOLINFO responses for supported authentication methods. ============== =========== AuthMethod Description ============== =========== **NONE** No authentication required. **PASSWORD** Password required, see tor's HashedControlPassword option. **COOKIE** Contents of the cookie file required, see tor's CookieAuthentication option. **SAFECOOKIE** Need to reply to a hmac challenge using the contents of the cookie file. **UNKNOWN** Tor provided one or more authentication methods that we don't recognize, probably something new. ============== =========== é