Home
last modified time | relevance | path

Searched refs:ssl (Results 1 – 12 of 12) sorted by relevance

/memcached-1.6.32/
Dproxy_tls.c49 SSL *ssl = SSL_new(ctx->tls_ctx); in mcp_tls_backend_init() local
50 if (ssl == NULL) { in mcp_tls_backend_init()
54 be->ssl = ssl; in mcp_tls_backend_init()
62 if (!be->ssl) { in mcp_tls_shutdown()
70 SSL_shutdown(be->ssl); in mcp_tls_shutdown()
76 if (!be->ssl) { in mcp_tls_cleanup()
80 SSL_free(be->ssl); in mcp_tls_cleanup()
81 be->ssl = NULL; in mcp_tls_cleanup()
100 SSL_clear(be->ssl); in mcp_tls_connect()
102 int n = SSL_connect(be->ssl); in mcp_tls_connect()
[all …]
Dtls.c41 SSL *ssl = NULL; in ssl_accept() local
55 if (ssl == NULL) { in ssl_accept()
63 SSL_set_fd(ssl, sfd); in ssl_accept()
106 return ssl; in ssl_accept()
126 if (!c->ssl) { in ssl_get_peer_cn()
358 SSL *ssl = ssl_in; in ssl_conn_close() local
359 SSL_shutdown(ssl); in ssl_conn_close()
360 SSL_free(ssl); in ssl_conn_close()
365 SSL *ssl = ssl_in; in ssl_init_conn() local
366 c->ssl = (SSL*)ssl; in ssl_init_conn()
[all …]
Dtls.h14 void ssl_init_conn(conn *c, void *ssl);
23 #define ssl_init_conn(c, ssl) argument
25 #define ssl_conn_close(ssl) argument
Dthread.c50 void *ssl; member
622 me->base, item->ssl, item->conntag, item->bproto); in thread_libevent_process()
632 if (item->ssl) { in thread_libevent_process()
633 ssl_conn_close(item->ssl); in thread_libevent_process()
634 item->ssl = NULL; in thread_libevent_process()
642 if (settings.ssl_enabled && c->ssl != NULL) { in thread_libevent_process()
773 int read_buffer_size, enum network_transport transport, void *ssl, in dispatch_conn_new() argument
797 item->ssl = ssl; in dispatch_conn_new()
Dtestapp.c41 SSL *ssl; member
68 return SSL_read(c->ssl, buf, count); in ssl_read()
73 return SSL_write(c->ssl, buf, count); in ssl_write()
86 if (con->ssl) { in close_conn()
87 SSL_shutdown(con->ssl); in close_conn()
88 SSL_free(con->ssl); in close_conn()
703 if (sock > 0 && ssl) { in connect_server()
712 if (c->ssl == NULL) { in connect_server()
2236 if (c->ssl) { in test_issue_101()
2237 SSL_shutdown(c->ssl); in test_issue_101()
[all …]
Dmemcached.h837 void *ssl; member
962 …enum network_transport transport, struct event_base *base, void *ssl, uint64_t conntag, enum proto…
993 enum network_transport transport, void *ssl, uint64_t conntag, enum protocol bproto);
DMakefile.am169 prove $(srcdir)/t/binary.t $(srcdir)/t/getset.t $(srcdir)/t/ssl* && \
Dproxy.h407 void *ssl; member
425 bool ssl; member
Dmemcached.c630 struct event_base *base, void *ssl, uint64_t conntag, in conn_new() argument
744 c->ssl = NULL; in conn_new()
751 if (ssl) { in conn_new()
754 ssl_init_conn(c, ssl); in conn_new()
914 ssl_conn_close(c->ssl); in conn_close()
Dproxy_network.c340 if (!bec->ssl) { in proxy_run_backend_queue()
Dconfigure.ac510 #include <openssl/ssl.h>], [ SSL_CTX* ssl_ctx = SSL_CTX_new(TLS_server_method());
/memcached-1.6.32/doc/
Dtls.txt56 |......|--> read(fd) --> BIO_write(rbio) -->|.....|--> SSL_read(ssl) --> IN
60 |......|<-- write(fd) <-- BIO_read(wbio) <--|.....|<-- SSL_write(ssl) <-- OUT
134 "-Z" flag or "--enable-ssl". Certificate (-o ssl_chain_cert) and (-o ssl_key) are required
137 Developers need to have libio-socket-ssl-perl installed for running unit tests. When the server is