void close_server ( void )
| Prototyped in: | src/dinoex_ssl.h | |
| Calls: | shutdown_close() | src/dinoex_utilities.c |
| SSL_free() | ||
| Called by: | ir_parseline2() | src/dinoex_irc.c |
| irc_perform() | src/dinoex_irc.c | |
| irc_server_timeout() | src/dinoex_irc.c | |
| mainloop() | src/iroffer_main.c | |
| quit_server() | src/iroffer_misc.c | |
| retry_ssl() | src/dinoex_ssl.c | |
| sendserver() | src/iroffer_misc.c | |
| setup_ssl() | src/dinoex_ssl.c | |
| References Variables: | gdata | src/dinoex_main.c |
| gnetwork | src/dinoex_main.c | |
void handshake_ssl ( void )
| Prototyped in: | src/dinoex_ssl.h | |
| Calls: | handshake2_ssl() | src/dinoex_ssl.c |
| initirc() | src/iroffer_misc.c | |
| updatecontext_f() | src/iroffer_utilities.c | |
| Called by: | irc_perform() | src/dinoex_irc.c |
ssize_t readserver_ssl ( void* buf, size_t nbytes )
| Prototyped in: | src/dinoex_ssl.h | |
| Calls: | SSL_read(), recv() | |
| Called by: | irc_perform() | src/dinoex_irc.c |
| References Variables: | gnetwork | src/dinoex_main.c |
void ssl_startup ( void )
| Prototyped in: | src/dinoex_ssl.h | |
| Calls: | SSL_library_init(), SSL_load_error_strings() | |
| Called by: | startup_dinoex() | src/dinoex_misc.c |
ssize_t writeserver_ssl ( const void* buf, size_t nbytes )
| Prototyped in: | src/dinoex_ssl.h | |
| Calls: | SSL_write(), send() | |
| Called by: | mainloop() | src/iroffer_main.c |
| sendserver() | src/iroffer_misc.c | |
| shutdowniroffer() | src/iroffer_misc.c | |
| vwriteserver() | src/iroffer_misc.c | |
| References Variables: | gnetwork | src/dinoex_main.c |
| Calls: | retry_ssl() | src/dinoex_ssl.c |
| setup_ssl() | src/dinoex_ssl.c | |
| Called by: | handshake_ssl() | src/dinoex_ssl.c |
| References Variables: | gnetwork | src/dinoex_main.c |
| Calls: | mydelete2() | src/iroffer_utilities.c |
| mystrsuffix2() | src/dinoex_utilities.c | |
| close(), open() | ||
| Called by: | load_network_key() | src/dinoex_ssl.c |
| References Variables: | gnetwork | src/dinoex_main.c |
| Calls: | keyfile_present() | src/dinoex_ssl.c |
| load_ssl_cert() | src/dinoex_ssl.c | |
| load_ssl_key() | src/dinoex_ssl.c | |
| mydelete2() | src/iroffer_utilities.c | |
| Called by: | setup_ssl() | src/dinoex_ssl.c |
| Calls: | outerror_ssl() | src/dinoex_ssl.c |
| SSL_CTX_use_certificate_file() | ||
| Called by: | load_network_key() | src/dinoex_ssl.c |
| References Variables: | gnetwork | src/dinoex_main.c |
| Calls: | outerror_ssl() | src/dinoex_ssl.c |
| SSL_CTX_use_PrivateKey_file() | ||
| Called by: | load_network_key() | src/dinoex_ssl.c |
| References Variables: | gnetwork | src/dinoex_main.c |
| Calls: | outerror() | src/iroffer_utilities.c |
| ERR_error_string(), ERR_get_error() | ||
| Called by: | load_ssl_cert() | src/dinoex_ssl.c |
| load_ssl_key() | src/dinoex_ssl.c | |
| retry_ssl() | src/dinoex_ssl.c | |
| setup_ssl() | src/dinoex_ssl.c | |
static int retry_ssl ( void )
| Calls: | close_server() | src/dinoex_ssl.c |
| outerror() | src/iroffer_utilities.c | |
| outerror_ssl() | src/dinoex_ssl.c | |
| updatecontext_f() | src/iroffer_utilities.c | |
| SSL_connect() | ||
| Called by: | handshake2_ssl() | src/dinoex_ssl.c |
| setup_ssl() | src/dinoex_ssl.c | |
| References Variables: | gnetwork | src/dinoex_main.c |
static int setup_ssl ( void )
| Calls: | close_server() | src/dinoex_ssl.c |
| load_network_key() | src/dinoex_ssl.c | |
| outerror() | src/iroffer_utilities.c | |
| outerror_ssl() | src/dinoex_ssl.c | |
| retry_ssl() | src/dinoex_ssl.c | |
| updatecontext_f() | src/iroffer_utilities.c | |
| SSL_CTX_new(), SSL_new(), SSL_set_fd(), SSLv3_client_method() | ||
| Called by: | handshake2_ssl() | src/dinoex_ssl.c |
| References Variables: | gnetwork | src/dinoex_main.c |