ssl               131 core/ngx_connection.h     ngx_ssl_connection_t  *ssl;
ssl                35 event/ngx_event_openssl.c static void ngx_ssl_remove_session(SSL_CTX *ssl, ngx_ssl_session_t *sess);
ssl               139 event/ngx_event_openssl.c ngx_ssl_create(ngx_ssl_t *ssl, ngx_uint_t protocols, void *data)
ssl               141 event/ngx_event_openssl.c     ssl->ctx = SSL_CTX_new(SSLv23_method());
ssl               143 event/ngx_event_openssl.c     if (ssl->ctx == NULL) {
ssl               144 event/ngx_event_openssl.c         ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, "SSL_CTX_new() failed");
ssl               148 event/ngx_event_openssl.c     if (SSL_CTX_set_ex_data(ssl->ctx, ngx_ssl_server_conf_index, data) == 0) {
ssl               149 event/ngx_event_openssl.c         ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0,
ssl               156 event/ngx_event_openssl.c     SSL_CTX_set_options(ssl->ctx, SSL_OP_MICROSOFT_SESS_ID_BUG);
ssl               157 event/ngx_event_openssl.c     SSL_CTX_set_options(ssl->ctx, SSL_OP_NETSCAPE_CHALLENGE_BUG);
ssl               161 event/ngx_event_openssl.c     SSL_CTX_set_options(ssl->ctx, SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG);
ssl               162 event/ngx_event_openssl.c     SSL_CTX_set_options(ssl->ctx, SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER);
ssl               165 event/ngx_event_openssl.c     SSL_CTX_set_options(ssl->ctx, SSL_OP_MSIE_SSLV2_RSA_PADDING);
ssl               167 event/ngx_event_openssl.c     SSL_CTX_set_options(ssl->ctx, SSL_OP_SSLEAY_080_CLIENT_DH_BUG);
ssl               168 event/ngx_event_openssl.c     SSL_CTX_set_options(ssl->ctx, SSL_OP_TLS_D5_BUG);
ssl               169 event/ngx_event_openssl.c     SSL_CTX_set_options(ssl->ctx, SSL_OP_TLS_BLOCK_PADDING_BUG);
ssl               171 event/ngx_event_openssl.c     SSL_CTX_set_options(ssl->ctx, SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS);
ssl               173 event/ngx_event_openssl.c     SSL_CTX_set_options(ssl->ctx, SSL_OP_SINGLE_DH_USE);
ssl               176 event/ngx_event_openssl.c         SSL_CTX_set_options(ssl->ctx, ngx_ssl_protocols[protocols >> 1]);
ssl               179 event/ngx_event_openssl.c     SSL_CTX_set_read_ahead(ssl->ctx, 1);
ssl               181 event/ngx_event_openssl.c     SSL_CTX_set_info_callback(ssl->ctx, ngx_ssl_info_callback);
ssl               188 event/ngx_event_openssl.c ngx_ssl_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *cert,
ssl               195 event/ngx_event_openssl.c     if (SSL_CTX_use_certificate_chain_file(ssl->ctx, (char *) cert->data)
ssl               198 event/ngx_event_openssl.c         ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0,
ssl               208 event/ngx_event_openssl.c     if (SSL_CTX_use_PrivateKey_file(ssl->ctx, (char *) key->data,
ssl               212 event/ngx_event_openssl.c         ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0,
ssl               222 event/ngx_event_openssl.c ngx_ssl_client_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *cert,
ssl               227 event/ngx_event_openssl.c     SSL_CTX_set_verify(ssl->ctx, SSL_VERIFY_PEER, ngx_http_ssl_verify_callback);
ssl               229 event/ngx_event_openssl.c     SSL_CTX_set_verify_depth(ssl->ctx, depth);
ssl               239 event/ngx_event_openssl.c     if (SSL_CTX_load_verify_locations(ssl->ctx, (char *) cert->data, NULL)
ssl               242 event/ngx_event_openssl.c         ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0,
ssl               251 event/ngx_event_openssl.c         ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0,
ssl               263 event/ngx_event_openssl.c     SSL_CTX_set_client_CA_list(ssl->ctx, list);
ssl               270 event/ngx_event_openssl.c ngx_ssl_crl(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *crl)
ssl               283 event/ngx_event_openssl.c     store = SSL_CTX_get_cert_store(ssl->ctx);
ssl               286 event/ngx_event_openssl.c         ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0,
ssl               294 event/ngx_event_openssl.c         ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0,
ssl               302 event/ngx_event_openssl.c         ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0,
ssl               366 event/ngx_event_openssl.c         if (c->ssl->handshaked) {
ssl               367 event/ngx_event_openssl.c             c->ssl->renegotiation = 1;
ssl               375 event/ngx_event_openssl.c ngx_ssl_generate_rsa512_key(ngx_ssl_t *ssl)
ssl               379 event/ngx_event_openssl.c     if (SSL_CTX_need_tmp_RSA(ssl->ctx) == 0) {
ssl               386 event/ngx_event_openssl.c         SSL_CTX_set_tmp_rsa(ssl->ctx, key);
ssl               393 event/ngx_event_openssl.c     ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, "RSA_generate_key(512) failed");
ssl               400 event/ngx_event_openssl.c ngx_ssl_dhparam(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *file)
ssl               434 event/ngx_event_openssl.c             ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, "DH_new() failed");
ssl               442 event/ngx_event_openssl.c             ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, "BN_bin2bn() failed");
ssl               447 event/ngx_event_openssl.c         SSL_CTX_set_tmp_dh(ssl->ctx, dh);
ssl               460 event/ngx_event_openssl.c         ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0,
ssl               467 event/ngx_event_openssl.c         ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0,
ssl               473 event/ngx_event_openssl.c     SSL_CTX_set_tmp_dh(ssl->ctx, dh);
ssl               483 event/ngx_event_openssl.c ngx_ssl_create_connection(ngx_ssl_t *ssl, ngx_connection_t *c, ngx_uint_t flags)
ssl               494 event/ngx_event_openssl.c     sc->connection = SSL_new(ssl->ctx);
ssl               518 event/ngx_event_openssl.c     c->ssl = sc;
ssl               528 event/ngx_event_openssl.c         if (SSL_set_session(c->ssl->connection, session) == 0) {
ssl               546 event/ngx_event_openssl.c     n = SSL_do_handshake(c->ssl->connection);
ssl               568 event/ngx_event_openssl.c         cipher = SSL_get_current_cipher(c->ssl->connection);
ssl               593 event/ngx_event_openssl.c                            SSL_get_version(c->ssl->connection), &buf[1]);
ssl               595 event/ngx_event_openssl.c             if (SSL_session_reused(c->ssl->connection)) {
ssl               607 event/ngx_event_openssl.c         c->ssl->handshaked = 1;
ssl               615 event/ngx_event_openssl.c         if (c->ssl->connection->s3) {
ssl               616 event/ngx_event_openssl.c             c->ssl->connection->s3->flags |= SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS;
ssl               622 event/ngx_event_openssl.c     sslerr = SSL_get_error(c->ssl->connection, n);
ssl               652 event/ngx_event_openssl.c     c->ssl->no_wait_shutdown = 1;
ssl               653 event/ngx_event_openssl.c     c->ssl->no_send_shutdown = 1;
ssl               682 event/ngx_event_openssl.c         c->ssl->handler(c);
ssl               690 event/ngx_event_openssl.c     c->ssl->handler(c);
ssl               747 event/ngx_event_openssl.c     if (c->ssl->last == NGX_ERROR) {
ssl               752 event/ngx_event_openssl.c     if (c->ssl->last == NGX_DONE) {
ssl               769 event/ngx_event_openssl.c         n = SSL_read(c->ssl->connection, buf, size);
ssl               777 event/ngx_event_openssl.c         c->ssl->last = ngx_ssl_handle_recv(c, n);
ssl               779 event/ngx_event_openssl.c         if (c->ssl->last == NGX_OK) {
ssl               796 event/ngx_event_openssl.c         switch (c->ssl->last) {
ssl               809 event/ngx_event_openssl.c             return c->ssl->last;
ssl               821 event/ngx_event_openssl.c     if (c->ssl->renegotiation) {
ssl               830 event/ngx_event_openssl.c         c->ssl->no_wait_shutdown = 1;
ssl               831 event/ngx_event_openssl.c         c->ssl->no_send_shutdown = 1;
ssl               838 event/ngx_event_openssl.c         if (c->ssl->saved_write_handler) {
ssl               840 event/ngx_event_openssl.c             c->write->handler = c->ssl->saved_write_handler;
ssl               841 event/ngx_event_openssl.c             c->ssl->saved_write_handler = NULL;
ssl               854 event/ngx_event_openssl.c     sslerr = SSL_get_error(c->ssl->connection, n);
ssl               880 event/ngx_event_openssl.c         if (c->ssl->saved_write_handler == NULL) {
ssl               881 event/ngx_event_openssl.c             c->ssl->saved_write_handler = c->write->handler;
ssl               888 event/ngx_event_openssl.c     c->ssl->no_wait_shutdown = 1;
ssl               889 event/ngx_event_openssl.c     c->ssl->no_send_shutdown = 1;
ssl               930 event/ngx_event_openssl.c     if (!c->ssl->buffer) {
ssl               966 event/ngx_event_openssl.c     buf = c->ssl->buf;
ssl               974 event/ngx_event_openssl.c         c->ssl->buf = buf;
ssl              1030 event/ngx_event_openssl.c         if (!flush && buf->last < buf->end && c->ssl->buffer) {
ssl              1083 event/ngx_event_openssl.c     n = SSL_write(c->ssl->connection, data, size);
ssl              1089 event/ngx_event_openssl.c         if (c->ssl->saved_read_handler) {
ssl              1091 event/ngx_event_openssl.c             c->read->handler = c->ssl->saved_read_handler;
ssl              1092 event/ngx_event_openssl.c             c->ssl->saved_read_handler = NULL;
ssl              1105 event/ngx_event_openssl.c     sslerr = SSL_get_error(c->ssl->connection, n);
ssl              1132 event/ngx_event_openssl.c         if (c->ssl->saved_read_handler == NULL) {
ssl              1133 event/ngx_event_openssl.c             c->ssl->saved_read_handler = c->read->handler;
ssl              1140 event/ngx_event_openssl.c     c->ssl->no_wait_shutdown = 1;
ssl              1141 event/ngx_event_openssl.c     c->ssl->no_send_shutdown = 1;
ssl              1164 event/ngx_event_openssl.c     if (c->ssl->buf && c->ssl->buf->start) {
ssl              1165 event/ngx_event_openssl.c         if (ngx_pfree(c->pool, c->ssl->buf->start) == NGX_OK) {
ssl              1166 event/ngx_event_openssl.c             c->ssl->buf->start = NULL;
ssl              1182 event/ngx_event_openssl.c         mode = SSL_get_shutdown(c->ssl->connection);
ssl              1184 event/ngx_event_openssl.c         if (c->ssl->no_wait_shutdown) {
ssl              1188 event/ngx_event_openssl.c         if (c->ssl->no_send_shutdown) {
ssl              1193 event/ngx_event_openssl.c     SSL_set_shutdown(c->ssl->connection, mode);
ssl              1197 event/ngx_event_openssl.c     n = SSL_shutdown(c->ssl->connection);
ssl              1206 event/ngx_event_openssl.c         sslerr = SSL_get_error(c->ssl->connection, n);
ssl              1213 event/ngx_event_openssl.c         SSL_free(c->ssl->connection);
ssl              1214 event/ngx_event_openssl.c         c->ssl = NULL;
ssl              1242 event/ngx_event_openssl.c     SSL_free(c->ssl->connection);
ssl              1243 event/ngx_event_openssl.c     c->ssl = NULL;
ssl              1256 event/ngx_event_openssl.c     handler = c->ssl->handler;
ssl              1426 event/ngx_event_openssl.c ngx_ssl_session_cache(ngx_ssl_t *ssl, ngx_str_t *sess_ctx,
ssl              1432 event/ngx_event_openssl.c         SSL_CTX_set_session_cache_mode(ssl->ctx, SSL_SESS_CACHE_OFF);
ssl              1436 event/ngx_event_openssl.c     SSL_CTX_set_session_id_context(ssl->ctx, sess_ctx->data, sess_ctx->len);
ssl              1451 event/ngx_event_openssl.c         SSL_CTX_set_session_cache_mode(ssl->ctx,
ssl              1456 event/ngx_event_openssl.c         SSL_CTX_sess_set_cache_size(ssl->ctx, 1);
ssl              1467 event/ngx_event_openssl.c     SSL_CTX_set_session_cache_mode(ssl->ctx, cache_mode);
ssl              1472 event/ngx_event_openssl.c             SSL_CTX_sess_set_cache_size(ssl->ctx, builtin_session_cache);
ssl              1476 event/ngx_event_openssl.c     SSL_CTX_set_timeout(ssl->ctx, (long) timeout);
ssl              1481 event/ngx_event_openssl.c         SSL_CTX_sess_set_new_cb(ssl->ctx, ngx_ssl_new_session);
ssl              1482 event/ngx_event_openssl.c         SSL_CTX_sess_set_get_cb(ssl->ctx, ngx_ssl_get_cached_session);
ssl              1483 event/ngx_event_openssl.c         SSL_CTX_sess_set_remove_cb(ssl->ctx, ngx_ssl_remove_session);
ssl              1485 event/ngx_event_openssl.c         if (SSL_CTX_set_ex_data(ssl->ctx, ngx_ssl_session_cache_index, shm_zone)
ssl              1488 event/ngx_event_openssl.c             ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0,
ssl              1782 event/ngx_event_openssl.c ngx_ssl_remove_cached_session(SSL_CTX *ssl, ngx_ssl_session_t *sess)
ssl              1784 event/ngx_event_openssl.c      SSL_CTX_remove_session(ssl, sess);
ssl              1786 event/ngx_event_openssl.c      ngx_ssl_remove_session(ssl, sess);
ssl              1791 event/ngx_event_openssl.c ngx_ssl_remove_session(SSL_CTX *ssl, ngx_ssl_session_t *sess)
ssl              1803 event/ngx_event_openssl.c     shm_zone = SSL_CTX_get_ex_data(ssl, ngx_ssl_session_cache_index);
ssl              1958 event/ngx_event_openssl.c     ngx_ssl_t  *ssl = data;
ssl              1960 event/ngx_event_openssl.c     SSL_CTX_free(ssl->ctx);
ssl              1967 event/ngx_event_openssl.c     s->data = (u_char *) SSL_get_version(c->ssl->connection);
ssl              1975 event/ngx_event_openssl.c     s->data = (u_char *) SSL_get_cipher_name(c->ssl->connection);
ssl              1987 event/ngx_event_openssl.c     sess = SSL_get0_session(c->ssl->connection);
ssl              2023 event/ngx_event_openssl.c     cert = SSL_get_peer_certificate(c->ssl->connection);
ssl              2118 event/ngx_event_openssl.c     cert = SSL_get_peer_certificate(c->ssl->connection);
ssl              2160 event/ngx_event_openssl.c     cert = SSL_get_peer_certificate(c->ssl->connection);
ssl              2201 event/ngx_event_openssl.c     cert = SSL_get_peer_certificate(c->ssl->connection);
ssl              2236 event/ngx_event_openssl.c     if (SSL_get_verify_result(c->ssl->connection) != X509_V_OK) {
ssl              2241 event/ngx_event_openssl.c     cert = SSL_get_peer_certificate(c->ssl->connection);
ssl                96 event/ngx_event_openssl.h ngx_int_t ngx_ssl_create(ngx_ssl_t *ssl, ngx_uint_t protocols, void *data);
ssl                97 event/ngx_event_openssl.h ngx_int_t ngx_ssl_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl,
ssl                99 event/ngx_event_openssl.h ngx_int_t ngx_ssl_client_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl,
ssl               101 event/ngx_event_openssl.h ngx_int_t ngx_ssl_crl(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *crl);
ssl               102 event/ngx_event_openssl.h ngx_int_t ngx_ssl_generate_rsa512_key(ngx_ssl_t *ssl);
ssl               103 event/ngx_event_openssl.h ngx_int_t ngx_ssl_dhparam(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *file);
ssl               104 event/ngx_event_openssl.h ngx_int_t ngx_ssl_session_cache(ngx_ssl_t *ssl, ngx_str_t *sess_ctx,
ssl               106 event/ngx_event_openssl.h ngx_int_t ngx_ssl_create_connection(ngx_ssl_t *ssl, ngx_connection_t *c,
ssl               109 event/ngx_event_openssl.h void ngx_ssl_remove_cached_session(SSL_CTX *ssl, ngx_ssl_session_t *sess);
ssl               111 event/ngx_event_openssl.h #define ngx_ssl_get_session(c)      SSL_get1_session(c->ssl->connection)
ssl               555 http/modules/ngx_http_dav_module.c     if (r->connection->ssl) {
ssl               579 http/modules/ngx_http_proxy_module.c         u->ssl = (plcf->upstream.ssl != NULL);
ssl               656 http/modules/ngx_http_proxy_module.c         r->upstream->ssl = 1;
ssl              2003 http/modules/ngx_http_proxy_module.c     if (conf->upstream.ssl == NULL) {
ssl              2004 http/modules/ngx_http_proxy_module.c         conf->upstream.ssl = prev->upstream.ssl;
ssl              2749 http/modules/ngx_http_proxy_module.c     plcf->upstream.ssl = ngx_pcalloc(cf->pool, sizeof(ngx_ssl_t));
ssl              2750 http/modules/ngx_http_proxy_module.c     if (plcf->upstream.ssl == NULL) {
ssl              2754 http/modules/ngx_http_proxy_module.c     plcf->upstream.ssl->log = cf->log;
ssl              2756 http/modules/ngx_http_proxy_module.c     if (ngx_ssl_create(plcf->upstream.ssl,
ssl              2769 http/modules/ngx_http_proxy_module.c     cln->data = plcf->upstream.ssl;
ssl               225 http/modules/ngx_http_ssl_module.c     if (r->connection->ssl) {
ssl               255 http/modules/ngx_http_ssl_module.c     if (r->connection->ssl) {
ssl               366 http/modules/ngx_http_ssl_module.c     conf->ssl.log = cf->log;
ssl               400 http/modules/ngx_http_ssl_module.c     if (ngx_ssl_create(&conf->ssl, conf->protocols, conf) != NGX_OK) {
ssl               406 http/modules/ngx_http_ssl_module.c     if (SSL_CTX_set_tlsext_servername_callback(conf->ssl.ctx,
ssl               424 http/modules/ngx_http_ssl_module.c     cln->data = &conf->ssl;
ssl               426 http/modules/ngx_http_ssl_module.c     if (ngx_ssl_certificate(cf, &conf->ssl, &conf->certificate,
ssl               433 http/modules/ngx_http_ssl_module.c     if (SSL_CTX_set_cipher_list(conf->ssl.ctx,
ssl               450 http/modules/ngx_http_ssl_module.c         if (ngx_ssl_client_certificate(cf, &conf->ssl,
ssl               458 http/modules/ngx_http_ssl_module.c         if (ngx_ssl_crl(cf, &conf->ssl, &conf->crl) != NGX_OK) {
ssl               464 http/modules/ngx_http_ssl_module.c         SSL_CTX_set_options(conf->ssl.ctx, SSL_OP_CIPHER_SERVER_PREFERENCE);
ssl               468 http/modules/ngx_http_ssl_module.c     if (ngx_ssl_generate_rsa512_key(&conf->ssl) != NGX_OK) {
ssl               472 http/modules/ngx_http_ssl_module.c     if (ngx_ssl_dhparam(cf, &conf->ssl, &conf->dhparam) != NGX_OK) {
ssl               483 http/modules/ngx_http_ssl_module.c     if (ngx_ssl_session_cache(&conf->ssl, &ngx_http_ssl_sess_id_ctx,
ssl                19 http/modules/ngx_http_ssl_module.h     ngx_ssl_t                       ssl;
ssl              1225 http/ngx_http.c     ngx_uint_t             ssl;
ssl              1277 http/ngx_http.c         ssl = lsopt->ssl || addr[i].opt.ssl;
ssl              1307 http/ngx_http.c         addr[i].opt.ssl = ssl;
ssl              1806 http/ngx_http.c         addrs[i].conf.ssl = addr[i].opt.ssl;
ssl              1867 http/ngx_http.c         addrs6[i].conf.ssl = addr[i].opt.ssl;
ssl              3620 http/ngx_http_core_module.c             lsopt.ssl = 1;
ssl                70 http/ngx_http_core_module.h     unsigned                   ssl:1;
ssl               206 http/ngx_http_core_module.h     ngx_uint_t                 ssl;   /* unsigned  ssl:1; */
ssl               362 http/ngx_http_header_filter_module.c             if (c->ssl)
ssl               525 http/ngx_http_header_filter_module.c         if (c->ssl) {
ssl               403 http/ngx_http_request.c     if (sscf->enable || addr_conf->ssl) {
ssl               405 http/ngx_http_request.c         if (c->ssl == NULL) {
ssl               409 http/ngx_http_request.c             if (addr_conf->ssl && sscf->ssl.ctx == NULL) {
ssl               417 http/ngx_http_request.c             if (ngx_ssl_create_connection(&sscf->ssl, c, NGX_SSL_BUFFER)
ssl               574 http/ngx_http_request.c                 c->ssl->handler = ngx_http_ssl_handshake_handler;
ssl               602 http/ngx_http_request.c     if (c->ssl->handshaked) {
ssl               612 http/ngx_http_request.c         c->ssl->no_wait_shutdown = 1;
ssl               674 http/ngx_http_request.c     SSL_set_SSL_CTX(ssl_conn, sscf->ssl.ctx);
ssl              1457 http/ngx_http_request.c         if (c->ssl) {
ssl              1458 http/ngx_http_request.c             c->ssl->no_send_shutdown = 1;
ssl              1592 http/ngx_http_request.c     if (c->ssl) {
ssl              1600 http/ngx_http_request.c             rc = SSL_get_verify_result(c->ssl->connection);
ssl              1607 http/ngx_http_request.c                 ngx_ssl_remove_cached_session(sscf->ssl.ctx,
ssl              1608 http/ngx_http_request.c                                        (SSL_get0_session(c->ssl->connection)));
ssl              1615 http/ngx_http_request.c                 cert = SSL_get_peer_certificate(c->ssl->connection);
ssl              1621 http/ngx_http_request.c                     ngx_ssl_remove_cached_session(sscf->ssl.ctx,
ssl              1622 http/ngx_http_request.c                                        (SSL_get0_session(c->ssl->connection)));
ssl              2535 http/ngx_http_request.c     if (c->ssl) {
ssl              2631 http/ngx_http_request.c             if (c->ssl) {
ssl              2632 http/ngx_http_request.c                 c->ssl->no_send_shutdown = 1;
ssl              3028 http/ngx_http_request.c     if (c->ssl) {
ssl              3030 http/ngx_http_request.c             c->ssl->handler = ngx_http_close_connection;
ssl              1183 http/ngx_http_upstream.c     if (u->ssl && c->ssl == NULL) {
ssl              1202 http/ngx_http_upstream.c     if (ngx_ssl_create_connection(u->conf->ssl, c,
ssl              1227 http/ngx_http_upstream.c         c->ssl->handler = ngx_http_upstream_ssl_handshake;
ssl              1244 http/ngx_http_upstream.c     if (c->ssl->handshaked) {
ssl              1433 http/ngx_http_upstream.c     if (u->ssl && c->ssl == NULL) {
ssl              2882 http/ngx_http_upstream.c         if (u->peer.connection->ssl) {
ssl              2883 http/ngx_http_upstream.c             u->peer.connection->ssl->no_wait_shutdown = 1;
ssl              2884 http/ngx_http_upstream.c             u->peer.connection->ssl->no_send_shutdown = 1;
ssl              2966 http/ngx_http_upstream.c         if (u->peer.connection->ssl) {
ssl              2974 http/ngx_http_upstream.c             u->peer.connection->ssl->no_wait_shutdown = 1;
ssl               178 http/ngx_http_upstream.h     ngx_ssl_t                       *ssl;
ssl               304 http/ngx_http_upstream.h     unsigned                         ssl:1;
ssl              1071 http/ngx_http_variables.c     if (r->connection->ssl) {
ssl               312 mail/ngx_mail.c     addr->ssl = listen->ssl;
ssl               445 mail/ngx_mail.c         addrs[i].conf.ssl = addr[i].ssl;
ssl               493 mail/ngx_mail.c         addrs6[i].conf.ssl = addr[i].ssl;
ssl                38 mail/ngx_mail.h     unsigned                ssl:1;
ssl                50 mail/ngx_mail.h     ngx_uint_t              ssl;    /* unsigned   ssl:1; */
ssl                93 mail/ngx_mail.h     unsigned                ssl:1;
ssl               439 mail/ngx_mail_core_module.c             ls->ssl = 1;
ssl                16 mail/ngx_mail_handler.c static void ngx_mail_ssl_init_connection(ngx_ssl_t *ssl, ngx_connection_t *c);
ssl               159 mail/ngx_mail_handler.c         ngx_mail_ssl_init_connection(&sslcf->ssl, c);
ssl               163 mail/ngx_mail_handler.c     if (addr_conf->ssl) {
ssl               167 mail/ngx_mail_handler.c         if (sslcf->ssl.ctx == NULL) {
ssl               175 mail/ngx_mail_handler.c         ngx_mail_ssl_init_connection(&sslcf->ssl, c);
ssl               203 mail/ngx_mail_handler.c     ngx_mail_ssl_init_connection(&sslcf->ssl, c);
ssl               208 mail/ngx_mail_handler.c ngx_mail_ssl_init_connection(ngx_ssl_t *ssl, ngx_connection_t *c)
ssl               213 mail/ngx_mail_handler.c     if (ngx_ssl_create_connection(ssl, c, 0) == NGX_ERROR) {
ssl               226 mail/ngx_mail_handler.c         c->ssl->handler = ngx_mail_ssl_handshake_handler;
ssl               241 mail/ngx_mail_handler.c     if (c->ssl->handshaked) {
ssl               319 mail/ngx_mail_handler.c     if (c->ssl) {
ssl               703 mail/ngx_mail_handler.c     if (c->ssl) {
ssl               705 mail/ngx_mail_handler.c             c->ssl->handler = ngx_mail_close_connection;
ssl               416 mail/ngx_mail_imap_handler.c     if (c->ssl == NULL) {
ssl               445 mail/ngx_mail_imap_handler.c     if (c->ssl == NULL) {
ssl               346 mail/ngx_mail_pop3_handler.c     if (stls && c->ssl == NULL) {
ssl               375 mail/ngx_mail_pop3_handler.c     if (c->ssl == NULL) {
ssl               554 mail/ngx_mail_smtp_handler.c         if (c->ssl == NULL) {
ssl               784 mail/ngx_mail_smtp_handler.c     if (c->ssl == NULL) {
ssl               210 mail/ngx_mail_ssl_module.c     conf->ssl.log = cf->log;
ssl               255 mail/ngx_mail_ssl_module.c     if (ngx_ssl_create(&conf->ssl, conf->protocols, NULL) != NGX_OK) {
ssl               265 mail/ngx_mail_ssl_module.c     cln->data = &conf->ssl;
ssl               267 mail/ngx_mail_ssl_module.c     if (ngx_ssl_certificate(cf, &conf->ssl, &conf->certificate,
ssl               275 mail/ngx_mail_ssl_module.c         if (SSL_CTX_set_cipher_list(conf->ssl.ctx,
ssl               286 mail/ngx_mail_ssl_module.c         SSL_CTX_set_options(conf->ssl.ctx, SSL_OP_CIPHER_SERVER_PREFERENCE);
ssl               289 mail/ngx_mail_ssl_module.c     if (ngx_ssl_generate_rsa512_key(&conf->ssl) != NGX_OK) {
ssl               293 mail/ngx_mail_ssl_module.c     if (ngx_ssl_dhparam(cf, &conf->ssl, &conf->dhparam) != NGX_OK) {
ssl               304 mail/ngx_mail_ssl_module.c     if (ngx_ssl_session_cache(&conf->ssl, &ngx_mail_ssl_sess_id_ctx,
ssl                25 mail/ngx_mail_ssl_module.h     ngx_ssl_t        ssl;