Tor 0.4.9.0-alpha-dev
|
Header for ext_orport.c. More...
Go to the source code of this file.
Macros | |
#define | EXT_OR_CONN_STATE_MIN_ 1 |
#define | EXT_OR_CONN_STATE_AUTH_WAIT_AUTH_TYPE 1 |
#define | EXT_OR_CONN_STATE_AUTH_WAIT_CLIENT_NONCE 2 |
#define | EXT_OR_CONN_STATE_AUTH_WAIT_CLIENT_HASH 3 |
#define | EXT_OR_CONN_STATE_AUTH_MAX 3 |
#define | EXT_OR_CONN_STATE_OPEN 4 |
#define | EXT_OR_CONN_STATE_FLUSHING 5 |
#define | EXT_OR_CONN_STATE_MAX_ 5 |
#define | get_ext_or_auth_cookie_file_name() (NULL) |
Functions | |
static int | connection_ext_or_start_auth (or_connection_t *conn) |
static int | connection_ext_or_finished_flushing (or_connection_t *conn) |
static int | connection_ext_or_process_inbuf (or_connection_t *conn) |
Header for ext_orport.c.
Definition in file ext_orport.h.
#define EXT_OR_CONN_STATE_AUTH_MAX 3 |
Definition at line 25 of file ext_orport.h.
#define EXT_OR_CONN_STATE_AUTH_WAIT_AUTH_TYPE 1 |
Extended ORPort authentication is waiting for the authentication type selected by the client.
Definition at line 20 of file ext_orport.h.
#define EXT_OR_CONN_STATE_AUTH_WAIT_CLIENT_HASH 3 |
Extended ORPort authentication is waiting for the client hash.
Definition at line 24 of file ext_orport.h.
#define EXT_OR_CONN_STATE_AUTH_WAIT_CLIENT_NONCE 2 |
Extended ORPort authentication is waiting for the client nonce.
Definition at line 22 of file ext_orport.h.
#define EXT_OR_CONN_STATE_FLUSHING 5 |
Extended ORPort is flushing its last messages and preparing to start accepting OR connections.
Definition at line 31 of file ext_orport.h.
#define EXT_OR_CONN_STATE_MAX_ 5 |
Definition at line 32 of file ext_orport.h.
#define EXT_OR_CONN_STATE_MIN_ 1 |
States of the Extended ORPort protocol. Be careful before changing the numbers: they matter.
Definition at line 17 of file ext_orport.h.
#define EXT_OR_CONN_STATE_OPEN 4 |
Authentication finished and the Extended ORPort is now accepting traffic.
Definition at line 28 of file ext_orport.h.
#define get_ext_or_auth_cookie_file_name | ( | void | ) | (NULL) |
Definition at line 69 of file ext_orport.h.
|
inlinestatic |
Definition at line 56 of file ext_orport.h.
|
inlinestatic |
Definition at line 63 of file ext_orport.h.
|
inlinestatic |
Definition at line 49 of file ext_orport.h.