Lines Matching refs:ssl
93 void *ssl; /* Handle to ssl data structure */ member
739 if ((c_id->ssl = SSL_new(ctx)) == NULL) { in http_srv_connect()
750 print_ciphers(c_id->ssl); in http_srv_connect()
753 SSL_set_connect_state(c_id->ssl); in http_srv_connect()
755 if (SSL_set_fd(c_id->ssl, c_id->fd) == 0) { in http_srv_connect()
765 if ((retval = SSL_connect(c_id->ssl)) <= 0) { in http_srv_connect()
779 print_ciphers(c_id->ssl); in http_srv_connect()
1383 if (c_id->ctx != NULL || c_id->ssl != NULL || c_id->fd != -1) in http_srv_close()
1602 if (c_id->proxied && c_id->ssl == NULL) { in http_req()
2188 if ((verify_err = SSL_get_verify_result(c_id->ssl)) != X509_V_OK) { in check_cert_chain()
2205 if ((peer = SSL_get_peer_certificate(c_id->ssl)) == NULL) { in check_cert_chain()
2242 print_ciphers(SSL *ssl) in print_ciphers() argument
2249 if (ssl == NULL) in print_ciphers()
2252 sk = SSL_get_ciphers(ssl); in print_ciphers()
2261 name = SSL_get_cipher_name(ssl); in print_ciphers()
2382 if (c_id->ssl != NULL) { in free_ctx_ssl()
2383 if (SSL_shutdown(c_id->ssl) <= 0) { in free_ctx_ssl()
2389 SSL_free(c_id->ssl); in free_ctx_ssl()
2390 c_id->ssl = NULL; in free_ctx_ssl()
2790 if (c_id->ssl != NULL) { in http_srv_send()
2791 if ((retval = SSL_write(c_id->ssl, buf, nbyte)) <= 0) { in http_srv_send()
2810 if (c_id->ssl != NULL) { in http_srv_recv()
2811 if ((retval = SSL_read(c_id->ssl, buf, nbyte)) <= 0) { in http_srv_recv()
2842 err = SSL_get_error(c_id->ssl, retval); in handle_ssl_error()